Heroku分离的oneoff dynos应用程序在几分钟后停止/完成

2024-05-04 22:11:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在免费层heroku一次性dynos上运行firefox selenium实例。当我运行它时heroku run:detached python script.py,它会工作几分钟,在1-2分钟的不活动之后,它就会停止工作。根据官方文件(https://devcenter.heroku.com/articles/one-off-dynos),它应该24小时不停地运行

Detached dynos have no connection, so they have no timeout. However, like all dynos, one-off dynos are cycled every 24 hours. As a result, a one-off dyno will run for a maximum of 24 hours.

以下是heroku日志:

2020-04-27T19:55:50.842027+00:00 app[run.6600]: Alive
2020-04-27T19:55:50.842045+00:00 app[run.6600]: Alive
2020-04-27T19:56:36.129042+00:00 app[run.6600]: Alive
2020-04-27T19:56:36.129674+00:00 app[run.6600]: Alive
2020-04-27T19:57:40.187286+00:00 heroku[run.6600]: State changed from up to complete

在pythonscript.py中,有一个while循环不断地运行以检查更新。当我在本地机器上运行它时,它在不活动期间不停止运行


Tags: 实例norunpyappherokuhaveselenium