我在heroku上运行了两个电报机器人。他们只是执行我的python文件的main方法,等待来自用户的传入命令。因此,他们有一个简单的Web容器,它使用命令python script.py
启动。
第一个应用程序在一小时内未收到任何命令后休眠。第二个是全天候运行,正在吃我的空闲时间。
我已检查过这两个应用的所有设置和配置。我找不到任何区别。为什么他们会以不同的方式运行?
Procfile(应用程序,其行为符合我的要求,在不活动时休眠):
web: python main.py
其他应用程序的Procfile:
web: python main.py ${PORT}