flask развертывание в героку - PullRequest
0 голосов
/ 29 мая 2020

heroku db при использовании flask app, мой файл Procfile - «web: gunicorn app: app», имя файла моего приложения - «app»

Есть идеи, что пошло не так?

ниже показывает журнал

2020-05-29T18:45:44.045795+00:00 app[web.1]:     self.stop()
2020-05-29T18:45:44.045832+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 393, in stop
2020-05-29T18:45:44.046212+00:00 app[web.1]:     time.sleep(0.1)
2020-05-29T18:45:44.046246+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 244, in handle_chld
2020-05-29T18:45:44.046532+00:00 app[web.1]:     self.reap_workers()
2020-05-29T18:45:44.046569+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 524, in reap_workers
2020-05-29T18:45:44.047026+00:00 app[web.1]:     raise HaltServer(reason, self.WORKER_BOOT_ERROR)
2020-05-29T18:45:44.047104+00:00 app[web.1]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2020-05-29T18:45:44.144366+00:00 heroku[web.1]: Process exited with status 1
2020-05-29T18:45:44.201658+00:00 heroku[web.1]: State changed from starting to crashed

1 Ответ

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

Проблема в том, что вы пытаетесь подключиться к несуществующей базе данных. В вашем коде вы подключаетесь к localhost postgresql db. Вам нужно открыть db в heroku

...