2013-02-06 49 views
3

我認爲我的問題與Stackoverflow上的其他問題完全不同。我到處搜索並搜索,但力求找到準確的解決方案或原因。希望我在這裏得到一些信息。在Facebook Graph API中間歇地捲曲SSL和連接超時

我的Facebook應用程序使用Facebook PHP SDK和我的應用程序大多數時間工作正常。一般來說,他們確實會給出一些很少的錯誤。但是現在突然我的facebook應用程序無法在認證後獲取用戶數據,並且需要花費太多時間來加載,這在以前完全正常。這種突然的變化發生在每個應用程序之間,在它之間進行身份驗證的一些用戶,但在小的情況下要查看錯誤日誌,它拋出錯誤,如:
CurlException:28:SSL連接超時
CurlException:28:操作超時後60000毫秒0字節收到
未捕獲CurlException:28:SSL連接timeout
CurlException:28:connect()超時!
CurlException:7:無法連接到主機

但奇怪的是,這發生在任何時間,但是這突如其來的變化自動停止和所有應用開始後5工作正常和正常的像以前 - 8小時。現在我很困惑什麼可能會造成這樣的問題?它是來自Facebook的速度限制嗎?我做了nslookup,ping,curl -v和api.facebook.com,它也提供了輸出。即使我的端口和防火牆規則都可以。 請幫助我的朋友

回答

0

有時網絡連接將失敗。有時遠程服務會失敗。您無法將Internet上的HTTP遠程服務調用視爲第三方系統的失敗證據。你必須編寫你的軟件,期望這個&適度地處理它。設置合理的超時時間,尋找失敗&準備在放棄之前重試幾次。

+0

但是,這會發生一些小時,例如5到6小時,然後所有的應用程序開始像往常一樣正常工作。甚至沒有1-10錯誤。我正在加載錯誤。是否有任何費率限制?在這期間,我甚至做了nslookup,並且它連接到facebook圖形 – WhiteHorse