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

时间:2016-01-09 13:07:59

标签: heroku

我的博客在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
    }
}

甚至尝试重新启动dyno并部署了我的博客的新版本,但没有运气。还是一样的错误。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

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

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