Traceback:
File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py" in get_response
92. response = callback(request, *callback_args, **callback_kwargs)
File "/home/ea/ea/hell/life/views.py" in linkedin_auth
274. token = oauth_linkedin.get_unauthorised_request_token()
File "/home/ea/ea/hell/life/oauth_linkedin.py" in get_unauthorised_request_token
52. resp = fetch_response(oauth_request, connection)
File "/home/ea/ea/hell/life/oauth_linkedin.py" in fetch_response
42. connection.request(oauth_request.http_method,url)
File "/usr/lib/python2.6/httplib.py" in request
874. self._send_request(method, url, body, headers)
File "/usr/lib/python2.6/httplib.py" in _send_request
891. self.putrequest(method, url, **skips)
File "/usr/lib/python2.6/httplib.py" in putrequest
778. raise CannotSendRequest()
Exception Type: CannotSendRequest at /linkedin/auth
Exception Value:
然后,有时我得到:BadStatusLine错误而不是这个。在
这很随机。我不知道什么时候或者为什么会发生。当我运行Django开发服务器时,这种情况发生得更频繁(在APACHE2中则不那么频繁……但它仍然是随机发生的)。发生此错误时,我必须重新启动服务器。
显然(从here)如果您试图重用尚未完全使用的
httplib.HTTP
对象,就会发生这种情况。可能是您正在使用的库中的连接池,并且在请求处理过程中引发了异常?建议每次都创建新的连接对象。在相关问题 更多 >
编程相关推荐