2010-02-22 31 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錯誤而不是這個當我使用httplib的我在Python OAUTH,我總是得到「CannotSendRequest」,然後「

這是非常隨機的我不要。我不知道什麼時候或爲什麼會發生這種情況當我運行Django開發服務器時發生的頻率更高(在APACHE2中頻率較低,但它仍然會隨機發生)發生此錯誤時,我必須重啓我的服務器。

回答

0

顯然(從here)t如果您嘗試重新使用尚未完全使用的對象httplib.HTTP,則會發生這種情況。也許你正在使用的庫中有一個連接池,並且在請求處理期間拋出異常?建議每次都創建新的連接對象。

相關問題