我使用Python中的tweepy创建了一个Twitter机器人,并尝试使用Heroku进行部署。该机器人会在一定时间间隔后推文。但是,在部署后,Python程序并未运行,而Heroku日志显示以下错误:
at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=fathomless-island-25537.herokuapp.com request_id=0aa76d12-31e6-4940-85ec-a8476af4f82f fwd="182.64.210.145" dyno= connect= service= status=503 bytes=
在查看一些类似的问题,需要部署django应用程序时,我尝试了以下操作:
heroku ps:scale web=1
并且获得了:
Scaling dynos... !
! Couldn't find that formation.
这是否意味着程序未能建立Web进程,或者与dynos有关的其他问题?或者我需要在程序中包含一些与dynos相关的代码?我不知道这整个过程中的哪个部分有问题。如果这太基础了,请见谅。
worker: python bot.py
。 - arjun gulyaniheroku ps:scale worker=1
。 - Michał MłoźniakScaling dynos... done, now running worker at 1:Free
的输出。 - arjun gulyani