繁体   English   中英

Java Maven项目-错误R10(引导超时)-> Web进程在启动后90秒内未能绑定到$ PORT

[英]Java Maven project - Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch

我有一个尝试在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.812972+ 00:00 heroku [web.1]:状态从开始更改为崩溃

C:\\ Users \\ potterboi \\ Desktop \\ java-app>错误R10(引导超时)-> Web进程在启动后90秒内未能绑定到$ PORT

procfile如下:

web: java $JAVA_OPTS -Dserver.port=$PORT -jar target/*.jar

我没有使用任何对PORT的引用或代码中的任何其他内容。 我不知道怎么了 有人可以帮我解决吗?

它不起作用的原因是因为您已将其配置为web 由于您的程序不是Web应用程序,因此您需要将其配置为Procfile中的worker进程。 看看https://devcenter.heroku.com/articles/run-non-web-java-processes-on-heroku

您可以尝试以下应该起作用的Procfile:

worker: java -jar target/*.jar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM