tsa*_*eht 2 java crash heroku maven
我有一个我试图在 Heroku 上部署的项目。它在前 90 秒内完美运行,然后崩溃。错误日志是:
2017-02-25T16:10:12.697112+00:00 heroku[web.1]: 错误 R10(启动超时)-> Web 进程未能在启动后 90 秒内绑定到 $PORT 2017-02-25T16:10:12.697112 +00:00 heroku[web.1]:使用 SIGKILL 停止进程 2017-02-25T16:10:12.802348+00:00 heroku[web.1]:进程退出,状态为 137 2017-02-25T16+10:12.8129 00:00 heroku[web.1]:状态从开始变为崩溃
C:\Users\potterboi\Desktop\java-app>Error R10 (Boot timeout) -> Web 进程未能在启动后 90 秒内绑定到 $PORT
procfile 如下:
web: java $JAVA_OPTS -Dserver.port=$PORT -jar target/*.jar
我没有在代码中使用任何对 PORT 或其他任何内容的引用。我不知道出了什么问题。有人可以帮我弄清楚吗?
它不起作用的原因是因为您已将其配置为web. 由于您的程序不是 web 应用程序,因此您需要将其配置为workerProcfile 中的进程。看看https://devcenter.heroku.com/articles/run-non-web-java-processes-on-heroku
您可以尝试以下应该工作的 Procfile:
worker: java -jar target/*.jar
| 归档时间: |
|
| 查看次数: |
1733 次 |
| 最近记录: |