2012-04-01 11 views
1

Ich bin ein neues Problem mit der Zend Gdata Bibliothek mit, wo ich regelmäßig diesen Fehler erhalte:Zend Gdata Bibliothek - Connection Timeout

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

Ich habe keine meines Code geändert und ich habe das gleiche mit Code schon lange erfolgreich. Was ich noch seltsamer finde ist, dass wenn ich den Code von meiner Domain nehme (www.mattblubaugh.com) und ich ihn auf eine meiner anderen Domains kopiere (www.ryanemiller.com/external/mattblubaugh), erfahre ich das Timeout nicht. Darüber hinaus verwendet die zweite Domäne dieselbe Zend-Gdata-Bibliothek, um den größten Teil ihres Inhalts zu ziehen. Dort gibt es kein Problem.

Ich habe Google durchforstet und sind dabei auf eine spärliche Zahl von Menschen kommen, über dieses Problem zu klagen, aber die meisten sind von mehr als einem Jahr.

Hat jemand anderes dieses Problem erlebt?

[bearbeiten 22.02]

Ich habe die Dateien lokal über WAMP versucht und haben keine Probleme. Der problematische Host ist mit inmotionhosting. Hat noch jemand diesen Host und hatten Sie in letzter Zeit Probleme mit Zeitüberschreitung?

+0

Bitte geben Sie Ihren Code ein, der diesen Fehler verursacht. Ich habe gerade https://spreadsheets.google.com/feeds/spreadsheets/private/full getestet und es hat gut funktioniert. –

+0

Dies wurde seither behoben. Es war ein Problem mit meinem Host-Provider, nicht mit meinem Code. –

Antwort

0

Dies wurde seither behoben. Es war ein Problem mit meinem Host-Provider, nicht mit meinem Code.

+0

können Sie das Problem mit Ihrem Host angeben? Ich habe das gleiche Problem. – Narretz

+0

Leider weiß ich nicht, was das spezifische Problem war. Mein Host hat mich auf einen neuen Server mit PHP 5.3 migriert, der das Problem zu beheben schien. Der Vorschlag, den sie mir vor der Migration unterbreitet hatten, bestand darin, zu überprüfen, ob die Host-IP-Adresse von Google blockiert wurde. Soweit ich es beurteilen konnte, war es nicht so. Welche Version von PHP verwenden Sie? Wenn Sie über zusätzliches Webhosting verfügen, würde ich Ihnen empfehlen, Ihren Code dort zu testen, um zu sehen, ob das Problem weiterhin besteht. Für mich hatte ich keine Probleme mit demselben Code auf einem anderen Host und nutzte dies, um meine Support-Anfrage zu nutzen. –

7

Wir hatten das gleiche Problem für ein paar Tage. Das eigentliche Problem war IPv6. Der Server hat zuerst google.com in eine IPv6-Adresse aufgelöst und versucht, eine Verbindung herzustellen. Dies verursachte eine Auszeit. Ich habe es von telnet google.com 443 läuft, hier kann man sehen, ob es zu einer Adresse IPv4 oder IPV6 löst. Nachdem ich den IPv6 Lookup ausgeschaltet hatte, war die Ausnahme weg.

+0

Ich habe das gleiche Problem. Aber wie deaktiviere ich die IPv6-Suche auf dem Server von DreamHost? – Steve