gpt4 book ai didi

google-app-engine - 如何在 App Engine 灵活环境中运行长时间的 cron 作业?

转载 作者:行者123 更新时间:2023-12-01 09:33:48 26 4
gpt4 key购买 nike

我在 App Engine(灵活环境)上有一个应用程序,并配置了一些 cron 作业。这些作业应该需要几分钟的时间,但我看到它们在大约 30 秒后失败(502 错误)。文档对于 cron 作业的最大时间( Scheduling Jobs with cron.yaml )不是很清楚,尽管似乎“由 cron 调用的 HTTP 请求可以运行长达 24 小时”。

有什么办法可以克服这个问题吗?提前致谢

最佳答案

这是我自己问题的答案。

我遇到的问题是我只有一名 Gunicorn worker 。 App Engine 运行状况检查每 30 秒进行一次,并且没有工作人员能够回复运行状况检查,因此服务器重新启动。

我应该在 app.yaml 文件中添加更多工作人员。例如,我添加了以下行。

entrypoint: gunicorn -b :$PORT main:app --workers 12

希望这有帮助。

关于google-app-engine - 如何在 App Engine 灵活环境中运行长时间的 cron 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37431806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com