Pycurl有时会占用高达80%~100%的CPU,导致拥塞

时间:2014-01-16 09:23:58

标签: python pycurl

我在测试应用程序中使用pycurl来通过REST来强调我的应用程序。我注意到如果我每秒只发送1000条消息,pycurl将开始占用大量CPU,有时会返回错误消息。

pycurl.error:(7,'无法连接到127.0.0.1:无法分配请求的地址')命令以非零状态退出1

我看了网上abit并注意到其他人也注意到了高CPU利用率。我想知道我能做什么或配置什么?也许有办法修改pycurl绑定到套接字的方式?

由于 摩根

1 个答案:

答案 0 :(得分:2)

您可能正在泄漏套接字文件描述符。确保关闭所读取/写入的所有连接和文件。您可以在以下位置获得pycurl错误代码的参考:

http://curl.haxx.se/libcurl/c/libcurl-errors.html

您也可以尝试设置CURLOPT_VERBOSE选项,以获取更多调试信息。