2012-04-01 47 views
1

我有使用Zend的GData圖書館,在那裏我經常收到此錯誤的一個新問題:的Zend的GData庫 - 連接超時

Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Unable to Connect to ssl://spreadsheets.google.com:443. Error #110: Connection timed out' 

我沒有改變我的任何代碼,我已經使用相同的過現在代碼成功了很長時間。我覺得更奇怪的是,如果我從我的域(www.mattblubaugh.com)獲取代碼並將其複製到我的其他域之一(www.ryanemiller.com/external/mattblubaugh),我不會遇到超時。另外,第二個域使用相同的Zend Gdata庫來提取其大部分內容。那裏沒有問題。

我搜索了谷歌,遇到了一些抱怨這個問題的人,但大多數人都是一年多以前。

有其他人遇到過這個問題嗎?

[編輯下午10點02分]

我已經通過WAMP嘗試本地的文件和沒有問題。有問題的主機與inmotionhosting。是否有其他人擁有這臺主機,並且您最近遇到過超時問題?

+0

請提供產生此錯誤的代碼。我剛剛測試了https://spreadsheets.google.com/feeds/spreadsheets/private/full,它工作正常。 – 2012-04-05 16:11:38

+0

這已經解決了。這是我的主機提供商的問題,而不是我的代碼。 – 2012-04-23 14:09:32

回答

0

這已經解決了。這是我的主機提供商的問題,而不是我的代碼。

+0

你能指定你的主機的問題嗎?我有同樣的問題。 – Narretz 2012-07-05 15:09:32

+0

不幸的是我不知道具體問題是什麼。我的主機將我遷移到一臺運行PHP 5.3的新服務器,似乎解決了這個問題。他們在遷移之前向我提出的建議是檢查主機IP地址是否被Google阻止。盡我所能告訴它不是。你運行的是哪個版本的PHP?此外,如果您有其他網絡託管服務,我會建議您在那裏測試您的代碼,以確定問題是否存在。對我而言,我在不同的主機上使用相同的代碼沒有問題,並使用它來利用我的支持請求。 – 2012-07-06 15:54:18

7

我們在幾天內遇到了同樣的問題。實際的問題是IPv6。服務器首先將google.com解析爲IPv6地址,並試圖與之連接。這導致超時。 我檢查了它運行telnet google.com 443,在這裏你可以看到它是否解析爲IPv4IPV6地址。在查詢IPv6後,異常消失了。

+0

我遇到同樣的問題。但是,如何關閉Dreamhost服務器上的IPv6查找? – Steve 2015-03-02 15:17:51