2010-02-22 2 views
1
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 오류를 대신의, 난 항상 얻을 "CannotSendRequest"다음 "

을 그것은 꽤 임의의 I 돈. 언제든지 왜 그런 일이 일어날 지 알지 못합니다. 장고 개발 서버를 사용할 때 더 자주 발생합니다 (APACHE2에서는 덜 자주 발생하지만 여전히 임의의 시간에 발생합니다).이 오류가 발생하면 내 서버를 다시 시작하십시오.

답변

0

분명히 (here에서) 완전히 사용되지 않은 httplib.HTTP 객체를 재사용하려고하면 해당 객체가 발생합니다. 어쩌면 사용중인 라이브러리의 연결 풀과 요청 처리 중에 예외가 발생했을 수 있습니까? 제안은 매번 새로운 연결 개체를 만드는 것입니다.

관련 문제