In regelmäßigen Abständen kommt keine Antwort von meiner GAS-Web-App zurück, obwohl ich identische Anrufe über GET gemacht habe. Stattdessen meldet die aufrufende Anwendung eine Zeitüberschreitung, nachdem sie 15+ Sekunden gewartet hat *.Warum werden GET-Anforderungen an die Web App meines Google Apps-Skripts zeitweise überschritten?
Ich habe hurl.it benutzt (mit 'Follow Redirects' Set) - ein ausgezeichnetes Testwerkzeug! - ebenso wie der Twilio-Messaging-Dienst dieselbe URL, Parameter, Werte usw. aufrufen und feststellen, dass die Antwortzeit abgelaufen ist, als ob der beabsichtigte Google Apps Script-Code nie ausgeführt würde.
Die Timeouts sind intermittierend, ohne Muster hinsichtlich Tageszeit, URL, Payload (GET-Parameter), usw. Außerdem funktioniert der zugrunde liegende GAS-Code zu allen anderen Zeiten fehlerfrei.
Beispiel GET-Anfrage: https://script.google.com/macros/s/AKfycbw5LddY3SIv-dD6U_1ibAy7cGog5WjmHyDDUSyBq0G2k9gZ3rkI/exec?MessageSid=1234&From=+8081234567&Body=newman
Expected XML-Antwort: <Response><Sms>Timothy has sent you ...</Sms></Response>
* HINWEIS: Der zugrunde liegende Code GAS, deren Leistung nicht Faktor in mein Dilemma scheint, führt typischerweise in 0,125 Sekunden, wenn Antworten komm durch.
Während der Fehlerbehebung habe ich die "offensichtlichen Dinge" doppelt und dreifach überprüft, z. B. die Bereitstellung des neuesten Codes als Web App ..., um sicherzustellen, dass der Code selbst eine doGet() - Funktion enthält Dienste wurden autorisiert, Benutzerberechtigungen werden auf "Jeder (auch anonym)" usw. festgelegt.
Mein Verdacht an dieser Stelle (nennen Sie es mein Witz Ende) ist, dass Googles Server einfach nicht zu zufälligen Zeiten reagieren, und dies verursacht einen schweren Rückstand in meiner Arbeit. Alle Einsichten sehr geschätzt! Ich habe dieses und andere Foren gründlich auf ähnliche Beschwerden überprüft, ohne Erfolg.
DANKE IM VORAUS!