Почему мое приложение появляется на heroku cra sh через 30 секунд? - PullRequest
0 голосов
/ 07 мая 2020

Я создал Discord-бота на Discord. js и он отлично работает, когда я запускаю его локально. Но когда я запускаю этого бота на Heroku примерно через 30 секунд, он вылетает со строкой в ​​журналах:

State changed from starting to crashed

Я провел небольшое исследование и не нашел решения.

Все журналы:

2020-05-07T14:57:21.053472+00:00 app[web.1]: 
2020-05-07T14:57:21.053500+00:00 app[web.1]: > discord-bort@0.0.1 start /app
2020-05-07T14:57:21.053501+00:00 app[web.1]: > node .
2020-05-07T14:57:21.053501+00:00 app[web.1]: 
2020-05-07T14:57:22.663961+00:00 app[web.1]: Online!
2020-05-07T14:58:18.856622+00:00 heroku[web.1]: State changed from starting to crashed

Пожалуйста, помогите, а также извините за мой плохой английский sh.

1 Ответ

0 голосов
/ 08 мая 2020

Я не уверен на сто процентов, но я думаю, что у вас нет Procfile

// Procfile

worker: node index.js

^ Procfile должен иметь captial .Procfile

, затем перейдите к своему приложению на heroku, и если вы все сделали правильно, вы должны увидеть это на вкладке ресурсов enter image description here

Следует прочитать:

https://medium.com/@mason.spr / hosting- a-discord- js -bot-for-free-using-heroku-564c3da2d23f

https://devcenter.heroku.com/articles/request-timeout

Ссылки:

https://github.com

https://heroku.com

...