Heroku错误 R10 (启动超时) -> Web进程在启动后60秒内未能绑定到 $PORT

2024-10-04 09:26:22 发布

您现在位置:Python中文网/ 问答频道 /正文

尽管我在网上试过了所有的东西,我还是经常犯这个错误。 我正在尝试在Heroku上运行我的烧瓶应用程序。在

下面是我的程序文件

web gunicorn -b 127.0.0.1:8000 geeni:app 

下面是我的天啊.py文件。在

^{pr2}$

我已经设置了我的heroku推/登录一切,并彻底遵循了教程。不走运。。在

enter image description here


Tags: 文件py程序webapp应用程序heroku烧瓶
1条回答
网友
1楼 · 发布于 2024-10-04 09:26:22

Procfile应该是web: gunicorn -b 0.0.0.0:$PORT greeni:app。如前所述,Heroku永远不会看到您的应用程序已准备好接收入站连接:

  • 127.0.0.1接口不会接收任何外部网络流量。相反,0.0.0.0字符串确实绑定到所有外部接口。在
  • Heroku通过$PORT变量传递所需的端口,该变量通常为5000。在

记住-Heroku管理“路由网格”,它接收入站HTTP流量,然后将其转发给您的应用程序。它分配地址和端口,这不能硬编码在Procfile中。在

相关问题 更多 >