1

我正在编写一个脚本来抓取一些有趣的网页以供以后研究,它是以多线程方式编程的。我注意到的问题是,无论我使用什么库,例如mechanizeorurllib2urllib,运行几个小时后总是有挂起的连接。我已经尝试过使用他们单独的超时选项以及socket.setdefaulttimeout选项,但没有任何效果。两到三个小时后,它总是以 20 到 30 个挂起的连接告终。

这让我很困扰。有没有更好的方法来解决这个问题?我如何杀死这些连接?

4

0 回答 0