Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch HEROKU JAVA
такая проблема. Загружаю .jar файл на heroku, все собирается и работает как и должно. Однако, спустя некоторое время выдает ошибку "Error R10 (Boot timeout)"
Application Logs
heroku[web.1]: Starting process with command `java $JAVA_OPTS -jar target/DiscordBot-1.0-SNAPSHOT-jar-with-dependencies.jar -Dserver.port=43997`
app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
app[web.1]: [main] INFO net.dv8tion.jda.api.JDA - Login Successful!
app[web.1]: [JDA MainWS-ReadThread] INFO net.dv8tion.jda.internal.requests.WebSocketClient - Connected to WebSocket
app[web.1]: [JDA MainWS-ReadThread] INFO net.dv8tion.jda.api.JDA - Finished Loading!
heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch
heroku[web.1]: Stopping process with SIGKILL
heroku[web.1]: Process exited with status 137
heroku[web.1]: State changed from starting to crashed
Procfile
web: java $JAVA_OPTS -jar target/DiscordBot-1.0-SNAPSHOT-jar-with-dependencies.jar -Dserver.port=$PORT
application.properties
server.port=${PORT:8080}
Почему не используется порт указанный heroku? Как проверить какой порт используется, или используется вообще? Как исправить данную ошибку чтобы приложение не крашилось?
Ответы (1 шт):
Автор решения: Andrei Raevski
→ Ссылка
worker: java -jar target/DiscordBot-1.0-SNAPSHOT-jar-with-dependencies.jar
Удалить server.port=${PORT:8080} в application.properties