heroku - 错误 R10(启动超时)-> Web 进程在 package.json 中启动后 60 秒内无法绑定(bind)到 $PORT

标签 heroku

<分区>

[34mℹ[39m [90m「wds」[39m: Project is running at http://localhost:47627/
2020-03-09T15:02:19.370628+00:00 app[web.1]: [34mℹ[39m [90m「wds」[39m: webpack output is served from /
2020-03-09T15:02:19.370747+00:00 app[web.1]: [34mℹ[39m [90m「wds」[39m: Content not from webpack is served from /app
2020-03-09T15:02:24.227741+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2020-03-09T15:02:24.227741+00:00 heroku[web.1]: Stopping process with SIGKILL
2020-03-09T15:02:24.454880+00:00 heroku[web.1]: State changed from starting to crashed
2020-03-09T15:02:24.434525+00:00 heroku[web.1]: Process exited with status 137
    "heroku-dev": "npm i -dev",
    "wbuild": "webpack --mode production",
    "wstart": "webpack-dev-server --mode development --hot --open --port $PORT",
web: npm run heroku-dev && npm run wbuild && npm run wstart

我翻遍了互联网,但找不到任何东西

最佳答案

我也遇到了同样的问题。调试后发现—— 我错过了将应用程序绑定(bind)到 'process.env.PORT'

app.listen(process.env.PORT || 5000);

关于heroku - 错误 R10(启动超时)-> Web 进程在 package.json 中启动后 60 秒内无法绑定(bind)到 $PORT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60603527/

相关文章:

ruby-on-rails - exception_notification gem 仅在 Heroku 生产模式下引发 ActionView::Template::Error (code converter not found (UTF-8 to UTF-16))

ruby-on-rails - 是否支持在 Heroku 上使用 C 扩展 Ruby?

java - 将 JHipster/MongoDB 应用程序部署到 Heroku

Django 现在在 Heroku 中与 ASGI + WSGI 合作

javascript - Rails 5 生产应用程序中的 Heroku JS 错误

java - Heroku 无法启动 Dropwizard 应用程序 - 尽管已启动

ruby-on-rails-3 - FTP **TO** Rails 应用托管在 Heroku 上?

Heroku:如何在部署期间在 Heroku 中的 python 应用程序上运行 npm build?

python - 如何在 Heroku 上设置 ArangoDB?

java - 将服务器客户端多人游戏部署到heroku