Heroku - 没有运行的Web流程

我做了一个机器人 twitter 通过 tweepy 在 Python 并试图用它部署 Heroku. 在某些间隔之后的推文只是推文。 部署IT程序后 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 ? 我不知道整个过程的哪个部分存在问题。 我道歉,如果它太简单了。
已邀请:

董宝中

赞同来自:

在我改变我的情况下,我遇到了下载申请表 Procfile

立即说


web: gunicorn app:app





web gunicorn app:app


移动
:


web

迫使他在我身边工作。

知食

赞同来自:

这个问题有点旧,但仍然......

在你可以扩展之前 dynos, 你需要 Procfile, 在哪里定义进程启动时会发生什么。 在您的情况下,应该调用该过程
web

. 一分钟后,我们继续前进到文件的内容。

但起初:在我看来最好使用 gunicorn 开始 python 应用程序 heroku, 因此,您必须先安装 gunicorn, 跑
pip freeze > requirements.txt

然后点击它 heroku /好吧,等待它直到你有 Procfile/. 有关详细信息,请参阅:
https://devcenter.heroku.com/a ... icorn
文件 Procfile 只需要一条线
web: gunicorn <filename>:<main method="" name="">

. 在你的情况下,它将是 /假设您的主要方法称为 'app'/
web: gunicorn bot:app

.

现在点击所有这些 heroku, 然后您可以使用您使用的命令扩展您的发电机
heroku ps:scale web=1


</main></filename>

快网

赞同来自:

当你尝试时
heroku ps:scale web=1

还有其他一切都是徒劳的,检查你有吗?
Procfile

具有正确的名称和内容。 我有问题。 修复名称和内容并按更新 heroku 该应用程序本身就开始了。 在那之后
heroku open

它按预期工作。

要回复问题请先登录注册