ошибка в procfile heroku

98
27 апреля 2021, 18:40

после запуска приложения на heroku (telegram бот без использования спринга, собираемый с помощью maven) где то через минуту работы оно крашится. Я так понимаю что это из за неправильной настройки Procfile.Подскажите как правильно настроить procfile и что вообще приводит к крашу?

Содержимое Procfile:

web: java $JAVA_OPTS -cp target/classes:target/dependency/* Main

содержимое лога после краша:

2019-07-27T14:06:00.083745+00:00 heroku[web.1]: Starting process with command java $JAVA_OPTS -cp target/classes:target/dependency/* Main

2019-07-27T14:06:02.779856+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.

2019-07-27T14:07:30.671186+00:00 heroku[web.1]: State changed from starting to crashed 2019-07-27T14:07:30.755920+00:00 heroku[web.1]: State changed from crashed to starting 2019-07-27T14:07:30.547912+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch

2019-07-27T14:07:30.548427+00:00 heroku[web.1]: Stopping process with SIGKILL

2019-07-27T14:07:30.646846+00:00 heroku[web.1]: Process exited with status 137

2019-07-27T14:06:02.783505+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8

Answer 1

Понимаю, что уже поздно, но может кому-то поможет

Содержимое файла Procfile должно иметь такой вид:

web:    java $JAVA_OPTS -jar target/endorsed/webapp-runner.jar --port $PORT target/*.war

То есть должен быть указан путь к файлу webapp-runner.jar Если не можете найти его, возможно, он у вас просто не сгенерился, как это было у меня, тут есть решение

READ ALSO
Консоль показывает разную длину одного массива в разных местах

Консоль показывает разную длину одного массива в разных местах

Как это возможно и как от этого избавиться? Использую состояние React

85
Убрать кнопку Пробки на Яндекс карте JS

Убрать кнопку Пробки на Яндекс карте JS

Каким образом можно убрать эту кнопку? Я нашел в документации код, но как его написать правильно непонятно:

110
Игра “Black Jack” на Javascript [закрыт]

Игра “Black Jack” на Javascript [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

126
Блоки с разными классами с новой строки

Блоки с разными классами с новой строки

Нужно чтобы один класс был в одной строке, второй класс во второй и т дПричем классы могут быть разные, и их может быть много

79