使用httplib下载网页有异常 请大家指教这是怎么回事

power0811 2010-10-27 03:10:14
我将httplib的connection封装到一个类里面 做长连接 当多个线程要使用这个connection时, 我都给它们返回一个深拷贝(copy.deepcopy(链接句柄))做链接句柄,当每个线程在下载完网页后 执行conn.close(), 开始的时候还正常 可是没多久 就报异常了 异常为:<class 'httplib.IncompleteRead'>, IncompleteRead(1611 bytes read, 6799 more expected), <traceback object at 0xba8bb70c>) 类似于这样的异常很多 程序还MemoryError了 然后崩溃
麻烦指教这是怎么回事 是什么引起的 该怎么解决 我实在没招了
...全文
404 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
power0811 2011-01-11
  • 打赏
  • 举报
回复
有人知道么 多谢
power0811 2010-11-01
  • 打赏
  • 举报
回复
有人能指教下么 多谢
power0811 2010-10-28
  • 打赏
  • 举报
回复
我试验了一下 不深拷贝的话 效率很慢啊 如果我想做长连接 让多个线程共享的话 该怎么做呢 这里的connection能否深拷贝呢??
iambic 2010-10-27
  • 打赏
  • 举报
回复
connection也能深拷贝?
power0811 2010-10-27
  • 打赏
  • 举报
回复
有人知道么 请指教 多谢

37,738

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧