我正在使用flask在Python上开发一个应用程序,在尝试将其部署到Heroku时遇到以下错误:
错误 R10 (启动超时)-
我尝试过的几种可能性
>
在我的项目中,我写了这个网站:蟒蛇 hello-mysql.py
我也试过web: pythonhello-mysql.pyrunserver0.0.0.0=$PORT
将“网络”替换为“工作人员”。
简单地说,使用< code>gunicorn来减轻负担。
gunicorn
:pip install gunicorn
pipenv
,您可以尝试:pipenv install gunicorn
requirements.txt
文件以包含新安装的gunicorn
模块,运行:pip freeze > requirements.txt
Procfile
如下:web: gunicorn your_django_project_name.wsgi --log-file -
名词(noun的缩写)b:在< code>web:和< code>gunicorn之间,以及< code> - log-file和它旁边的< code>-之间应该有空格。
最后,添加、提交和推送更改
就@damien而言,看起来您没有绑定到$PORT
环境变量。这里有一些留档可能会有所帮助:https://devcenter.heroku.com/articles/getting-started-with-python#define-a-procfile和https://devcenter.heroku.com/articles/dynos#web-dynos
此外,不要将进程重命名为“工作进程”,因为只有名为 Web
的进程才能通过 http/https 进行访问。
我正在heroku部署一个python脚本,它将在每
问题内容: 我发现了许多针对Express的应用程序的解决方案,这些应用程序设置了监听端口。但是我有一个不使用Express且实际上不监听任何内容的应用程序。成功运行60秒后,我收到一条消息。我该如何解决?谢谢。 问题答案: 经过大量谷歌搜索后,我决定添加 即使我不喜欢添加express只是为了避免一个错误,这也修复了错误。如果有人找到更好的解决方案,请告诉我。
我正试图在heroku上部署我的服务器。我犯了这个错误: 这是我Java课: 我怎样才能解决这个问题? 谢谢你
我找到了十几个用于设置监听端口的快速驱动应用程序的解决方案。但是我有一个不使用快递的应用程序,事实上也不听任何东西。成功运行60秒后,我得到一个
我正在使用 Express 在 NodeJS 上开发一个 API,在尝试将其部署到 Heroku 时收到此错误: 错误 R10 (启动超时)- 我正在使用process.env.PORT变量,就像我在SO上发现的那样,但它仍然不起作用。这是index.js代码: 你知道是什么导致了这个问题吗? 在heroku日志中,我看到了这条线 2017-04-01T11:44:07.091181 00:00应