我在GAE中运行优化程序。该程序在我的笔记本电脑/日食上运行,可能需要6-10分钟才能运行。似乎GAE的超时时间为60秒,并引发500错误。
如何增加GAE的内存需求?如何将超时要求增加到10分钟以上?我可以在Eclipse的GAE设置中做些什么,或者我必须与Google取得联系。
答案 0 :(得分:1)
我是第二个@ PatrickGray的回答。
相关说明:GAE上的实际执行通常需要比开发服务器上的时间更长,因此不要将本地执行时间用作参考。
为了增加内存需求 - 您可以根据需要配置the module's instance class(当然还有成本问题)。
答案 1 :(得分:0)
之前我在Google App Engine中遇到过这个错误。你不能增加超时时间,这是一个硬限制。我推荐使用延迟库或使用任务队列。以下是我如何解决我的问题(在Python中):
How do I return data from a deferred task in Google App Engine
答案 2 :(得分:0)
我假设您不需要此程序的自动缩放实例。 basic or manual scaling的实例为您提供完成任务所需的时间。