Gunicorn возвращает ошибку при запуске логов героку - PullRequest
0 голосов
/ 07 мая 2020

При запуске heroku logs --tail я получаю бесконечный цикл следующей ошибки. Основная ошибка - это «неожиданный лишний аргумент», которого я не могу понять. Мой файл procfile - web: gunicorn app:app, а мой главный файл «.py» - app.py. Так что файл procfile в порядке. Не знаю, что здесь происходит. Заранее спасибо

[2020-05-06 22:18:21 +0000] [4256] [INFO] Worker exiting (pid: 4256)
2020-05-06T22:18:21.783472+00:00 app[web.1]: [2020-05-06 22:18:21 +0000] [4258] [INFO] Booting worker with pid: 4258
2020-05-06T22:18:21.803986+00:00 app[web.1]: Usage: gunicorn [OPTIONS]
2020-05-06T22:18:21.803987+00:00 app[web.1]: Try 'gunicorn --help' for help.
2020-05-06T22:18:21.803988+00:00 app[web.1]: 
2020-05-06T22:18:21.804014+00:00 app[web.1]: Error: Got unexpected extra argument (app:app)
2020-05-06T22:18:21.804437+00:00 app[web.1]: [2020-05-06 22:18:21 +0000] [4257] [INFO] Worker exiting (pid: 4257)
2020-05-06T22:18:21.891864+00:00 app[web.1]: [2020-05-06 22:18:21 +0000] [4259] [INFO] Booting worker with pid: 4259
2020-05-06T22:18:22.412798+00:00 app[web.1]: Usage: gunicorn [OPTIONS]
2020-05-06T22:18:22.412829+00:00 app[web.1]: Try 'gunicorn --help' for help.
2020-05-06T22:18:22.412829+00:00 app[web.1]: 
2020-05-06T22:18:22.412836+00:00 app[web.1]: Error: Got unexpected extra argument (app:app)
2020-05-06T22:18:22.413113+00:00 app[web.1]: [2020-05-06 22:18:22 +0000] [4258] [INFO] Worker exiting (pid: 4258)
2020-05-06T22:18:22.490604+00:00 app[web.1]: Usage: gunicorn [OPTIONS]
2020-05-06T22:18:22.490606+00:00 app[web.1]: Try 'gunicorn --help' for help.
2020-05-06T22:18:22.490606+00:00 app[web.1]: 
2020-05-06T22:18:22.490613+00:00 app[web.1]: Error: Got unexpected extra argument (app:app)
2020-05-06T22:18:22.490941+00:00 app[web.1]: [2020-05-06 22:18:22 +0000] [4259] [INFO] Worker exiting (pid: 4259)
2020-05-06T22:18:22.499552+00:00 app[web.1]: [2020-05-06 22:18:22 +0000] [4260] [INFO] Booting worker with pid: 4260

Вот мой профиль:

web: gunicorn app:app

1 Ответ

0 голосов
/ 23 августа 2020

Насколько мне известно, эта ошибка возникает, когда вы передаете строку в функцию, поэтому избегайте этого. Не передавайте строку в качестве параметра в определении функции

...