我正在GAE中运行一个优化程序。该程序在我的笔记本电脑/eclipse上运行,可能需要6-10分钟才能运行。似乎GAE有一个60秒的超时,并抛出了一个500错误。
如何提高GAE的内存需求?如何将超时要求提高到10分钟以上?在Eclipse的GAE设置中有什么我可以做的吗,或者我必须与Google联系。
发布于 2015-12-10 04:14:54
我赞同@PatrickGray的回答。
相关注意:在GAE上的实际执行通常比在开发服务器上花费的时间更长,所以不要使用本地执行时间作为参考。
为了增加内存需求,您可以根据需要配置the module's instance class (当然,这会影响成本)。
发布于 2015-12-10 03:45:47
我之前在Google App Engine中遇到过这个错误。您不能增加超时时间,这是一个硬性限制。我推荐使用延迟库或使用任务队列。下面是我是如何解决这个问题的(用Python):
How do I return data from a deferred task in Google App Engine
发布于 2015-12-10 04:02:52
我假设您的程序不需要自动伸缩实例。带有basic or manual scaling的实例为您提供了完成任务所需的时间。
https://stackoverflow.com/questions/34187612
复制相似问题