Heroku:Web 进程在启动后 60 秒内无法绑定到 $PORT

Posted

技术标签:

【中文标题】Heroku:Web 进程在启动后 60 秒内无法绑定到 $PORT【英文标题】:Heroku: Web process failed to bind to $PORT within 60 seconds of launch 【发布时间】:2016-01-09 13:07:59 【问题描述】:

我的博客在 Ghost 上运行并托管在 Heroku。它工作了几个星期,但现在,没有进行任何更改,它就崩溃了。错误:

Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch

但是我的配置文件还是一样的:

production: 
    server: 
        host: '0.0.0.0',
        port: process.env.PORT
    

甚至尝试重新启动测功机并部署了我博客的新版本,但没有成功。还是同样的错误。

有什么建议吗?

【问题讨论】:

【参考方案1】:

发现问题。 Heroku 不是问题。我的数据库存储在另一台服务器上,该服务器可能已被黑客入侵。托管公司检测到来自我的一台或多台服务器的大量流量,这扰乱了其他用户的正常流量。 为了防止这种流量造成进一步的中断,他们禁用了相关服务器上的网络接口。

这就是问题所在。我的 Heroku 应用无法连接到我的数据库,因此端口绑定失败。

【讨论】:

以上是关于Heroku:Web 进程在启动后 60 秒内无法绑定到 $PORT的主要内容,如果未能解决你的问题,请参考以下文章

Heroku Web 进程在启动后 60 秒内无法绑定到 $PORT

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

Node.js 和 Heroku 错误:Web 进程在启动后 60 秒内无法绑定到 $PORT

Heroku 节点 js 部署问题:Web 进程在启动后 60 秒内无法绑定到 $PORT

将 Webpack 应用程序部署到 Heroku 时,“Web 进程在启动后 60 秒内无法绑定到 $PORT”

Heroku discord bot 托管错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT