我在AppEngine上运行了一个PHP应用程序,它一直运行到今天。几个小时前,我意识到它遇到了一些问题。从日志控制台我发现所有请求的延迟都接近60秒,并且每个响应都返回了以下错误:
PHP致命错误:请求已中止,因为它超过了最长执行时间。在第50行的/base/data/home/runtimes/php/sdk/google/appengine/runtime/RealApiProxy.php中 E 13:36:58 PHP致命错误:请求已中止,因为它超过了最长执行时间。位于第139行的/base/data/home/runtimes/php/sdk/google/appengine/ext/session/MemcacheSessionHandler.php E 13:36:58 PHP致命错误:请求已中止,因为它超过了最长执行时间。在第120行的/base/data/home/runtimes/php/sdk/google/appengine/ext/session/MemcacheSessionHandler.php
过了一会儿,我意识到大多数活动实例都在运行AppEngine 1.8.9版本。其中只有一个运行1.8.8(开发中使用的版本),虽然延迟仍然很高,但这个工作正常。我一直在寻找这个1.8.9版本,但我找不到任何文档。
我有点迷茫,我不知道从哪里开始解决这个问题。我甚至不知道问题是来自Google还是来自我的应用程序。是否可以强制使用给定的应用引擎版本创建实例?
任何线索或建议都会非常有用。