Приложение Heroku не запускается: процесс завершен со статусом 0 - PullRequest
0 голосов
/ 23 сентября 2018

Я новичок с ботом раздора на Python, и я бы хотел разместить его на бесплатном уровне Heroku.Просто простой, чтобы потом я мог обновиться до чего-то более сложного.

Поэтому я загружаю this из Github и создаю приложение (в данный момент я не использую часть discord_bot),Сборка завершается без ошибок, но когда я запускаю приложение, оно падает, и я получаю этот журнал:

2018-09-22T21:37:30.267582+00:00 heroku[worker.1]: Starting process with command `: python3 test_discord.py`
2018-09-22T21:37:31.001035+00:00 heroku[worker.1]: State changed from starting to up
2018-09-22T21:37:32.859278+00:00 heroku[worker.1]: Process exited with status 0
2018-09-22T21:37:32.877853+00:00 heroku[worker.1]: State changed from up to crashed

И ... Вот и все.Нет номера ошибки, нет подробного журнала, ничего, что я могу найти в документации к heroku.Самая интригующая часть - это «статус 0».Потому что из того, что я узнал о переполнении стека, это означает, что все ... хорошо!?

Так что я немного растерялся прямо здесь.

1 Ответ

0 голосов
/ 23 сентября 2018

Эта часть файла журнала выглядит подозрительно

Starting process with command `: python3 test_discord.py`
                               ^^

Двоеточие не должно быть частью команды.

Причина этого двоеточия - ваш Procfile , у него избыточное пространство:

worker : python3 testdiscord.py
      ^

Это должно быть:

worker: python3 testdiscord.py

Код выхода равен 0, потому что двоеточие в оболочке ничего не делает и всегда возвращается со статусом 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...