Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在heroku上运行infinity程序(无需重新启动或睡眠)_Python_Python 3.x_Heroku_Backgroundworker_Worker - Fatal编程技术网

Python 如何在heroku上运行infinity程序(无需重新启动或睡眠)

Python 如何在heroku上运行infinity程序(无需重新启动或睡眠),python,python-3.x,heroku,backgroundworker,worker,Python,Python 3.x,Heroku,Backgroundworker,Worker,我在Heroku上有一个web实例(python API),我想从这个API开始一个后台进程 该过程基于无限循环,它也将从API停止 我尝试从python运行一个子进程,它在本地主机上运行得很好,但在Heroku上不行 Heroku似乎在30分钟的不活动(输入或输出)后停止了该过程,而且Heroku似乎每24小时重启一次Dynos 如何在Heroku服务器(免费版)上运行进程并确保它不会停止?请参阅以下答案: 简言之,这样做是不切实际的,至少有两个原因: 您需要一种方法来保持流程的活力 你将度

我在Heroku上有一个web实例(python API),我想从这个API开始一个后台进程

该过程基于无限循环,它也将从API停止

我尝试从python运行一个子进程,它在本地主机上运行得很好,但在Heroku上不行

Heroku似乎在30分钟的不活动(输入或输出)后停止了该过程,而且Heroku似乎每24小时重启一次Dynos


如何在Heroku服务器(免费版)上运行进程并确保它不会停止?

请参阅以下答案:

简言之,这样做是不切实际的,至少有两个原因:

  • 您需要一种方法来保持流程的活力
  • 你将度过你的空闲时间