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

时间:2020-10-20 08:01:31

标签: node.js heroku deployment

请我的应用程序无法在heroku上运行,heroku无法绑定到主机端口。

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

我需要解决此问题的帮助。

我的index.js代码如下所示。

import http from 'http';
import app from './app';
import dotenv from 'dotenv';

dotenv.config();

const PORT = process.env.PORT || 3000;

const server = http.createServer(app);
console.log('PORT: ', PORT)
server.listen(PORT,'0.0.0.0', () => {
  console.log(`server listening on localhost: ${PORT}`);
});

节点:12.16.1 npm:6.13.4

我也尝试过在线提供的解决方案,但无济于事。

1 个答案:

答案 0 :(得分:0)

您可以尝试将Heroku here上的启动超时增加到最大(免费计划为120 s)。

我在Springboot应用程序上遇到了同样的问题。它花了60多个秒来连接数据库,并且无法及时绑定(<60 s)到$ PORT。