首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java项目-错误R10 (启动超时) -> Web进程在启动后90秒内无法绑定到$PORT

Java项目-错误R10 (启动超时) -> Web进程在启动后90秒内无法绑定到$PORT
EN

Stack Overflow用户
提问于 2017-02-25 16:19:14
回答 1查看 2.1K关注 0票数 2

我有一个项目,我试图部署在Heroku。它在前90秒内完美地运行了find,然后就崩溃了。错误日志是:

2017-02-25T16:10:12.697112+00:00 herokuweb.1:错误R10 (启动超时) -> Web进程在启动后90秒内绑定到$PORT :10:12.697112+00:00 herokuweb.1: SIGKILL2017-02-25T16:10:12.802348+00:00 herokuweb.1:状态137-02-25T16:10:12.812972+00:00herokuweb.1:状态从开始更改到崩溃 C:\Users\potterboi\Desktop\java-app>Error R10 (启动超时) ->进程在启动后90秒内无法绑定到$PORT

procfile如下:

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

我没有使用任何对端口的引用或代码中的任何其他内容。我不知道是怎么回事。有人能帮我弄清楚吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-25 19:09:48

它不能工作的原因是您已经将它配置为web。由于您的程序不是webapp,所以需要将其配置为Procfile中的worker进程。看看https://devcenter.heroku.com/articles/run-non-web-java-processes-on-heroku

您可以尝试以下过程文件,该文件应该可以工作:

worker: java -jar target/*.jar

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42458464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档