Hi everybody.
Hope everybody is doing good.
I have developed an App using flask. I need to deploy it. I am using Heroku. However, I keep getting the following error. Can you guys help me please? Thanks
Error:
2021-05-03T02:00:05.888078+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=beam02.herokuapp.com request_id=341b6a06-a37a-4fc6-8533-5dfafb0b0cf4 fwd="98.42.42.45" dyno= connect= service= status=503 bytes= protocol=https
2021-05-03T02:00:06.163591+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=beam02.herokuapp.com request_id=c555739b-9a09-4202-acbc-258910994c88 fwd="98.42.42.45" dyno= connect= service= status=503 bytes= protocol=https
1 Like
Josh
(Josh)
May 3, 2021, 4:02am
2
Is there any more information in the logs? (I think the command is: heroku logs)
My ProcFile is this: web: gunicorn app:StrWeb
heroku logs:
2021-05-03T04:08:43.953443+00:00 heroku[web.1]: State changed from crashed to starting
2021-05-03T04:08:49.940317+00:00 heroku[web.1]: Starting process with command gunicorn app:StrWeb
2021-05-03T04:08:53.234677+00:00 app[web.1]: [2021-05-03 04:08:53 +0000] [4] [INFO] Starting gunicorn 20.1.0
2021-05-03T04:08:53.235468+00:00 app[web.1]: [2021-05-03 04:08:53 +0000] [4] [INFO] Listening at: http://0.0.0.0:6529 (4)
2021-05-03T04:08:53.235623+00:00 app[web.1]: [2021-05-03 04:08:53 +0000] [4] [INFO] Using worker: sync
2021-05-03T04:08:53.240313+00:00 app[web.1]: [2021-05-03 04:08:53 +0000] [7] [INFO] Booting worker with pid: 7
2021-05-03T04:08:53.246534+00:00 app[web.1]: [2021-05-03 04:08:53 +0000] [7] [ERROR] Exception in worker process
2021-05-03T04:08:53.246537+00:00 app[web.1]: Traceback (most recent call last):
2021-05-03T04:08:53.246537+00:00 app[web.1]: File β/app/.heroku/python/lib/python3.9/site-packages/gunicorn/arbiter.pyβ, line 589, in spawn_worker
2021-05-03T04:08:53.246538+00:00 app[web.1]: worker.init_process()
2021-05-03T04:08:53.246538+00:00 app[web.1]: File β/app/.heroku/python/lib/python3.9/site-packages/gunicorn/workers/base.pyβ, line 134, in init_process
2021-05-03T04:08:53.246539+00:00 app[web.1]: self.load_wsgi()
2021-05-03T04:08:53.246539+00:00 app[web.1]: File β/app/.heroku/python/lib/python3.9/site-packages/gunicorn/workers/base.pyβ, line 146, in load_wsgi
2021-05-03T04:08:53.246539+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2021-05-03T04:08:53.246540+00:00 app[web.1]: File β/app/.heroku/python/lib/python3.9/site-packages/gunicorn/app/base.pyβ, line 67, in wsgi
2021-05-03T04:08:53.246540+00:00 app[web.1]: self.callable = self.load()
2021-05-03T04:08:53.246541+00:00 app[web.1]: File β/app/.heroku/python/lib/python3.9/site-packages/gunicorn/app/wsgiapp.pyβ, line 58, in load
2021-05-03T04:08:53.246541+00:00 app[web.1]: return self.load_wsgiapp()
2021-05-03T04:08:53.246541+00:00 app[web.1]: File β/app/.heroku/python/lib/python3.9/site-packages/gunicorn/app/wsgiapp.pyβ, line 48, in load_wsgiapp
2021-05-03T04:08:53.246542+00:00 app[web.1]: return util.import_app(self.app_uri)
2021-05-03T04:08:53.246542+00:00 app[web.1]: File β/app/.heroku/python/lib/python3.9/site-packages/gunicorn/util.pyβ, line 359, in import_app
2021-05-03T04:08:53.246543+00:00 app[web.1]: mod = importlib.import_module(module)
2021-05-03T04:08:53.246543+00:00 app[web.1]: File β/app/.heroku/python/lib/python3.9/importlib/init .pyβ, line 127, in import_module
2021-05-03T04:08:53.246544+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2021-05-03T04:08:53.246544+00:00 app[web.1]: File ββ, line 1030, in _gcd_import
2021-05-03T04:08:53.246544+00:00 app[web.1]: File ββ, line 1007, in _find_and_load
2021-05-03T04:08:53.246545+00:00 app[web.1]: File ββ, line 984, in _find_and_load_unlocked
2021-05-03T04:08:53.246545+00:00 app[web.1]: ModuleNotFoundError: No module named βappβ
2021-05-03T04:08:53.246650+00:00 app[web.1]: [2021-05-03 04:08:53 +0000] [7] [INFO] Worker exiting (pid: 7)
2021-05-03T04:08:53.286348+00:00 app[web.1]: [2021-05-03 04:08:53 +0000] [4] [INFO] Shutting down: Master
2021-05-03T04:08:53.286411+00:00 app[web.1]: [2021-05-03 04:08:53 +0000] [4] [INFO] Reason: Worker failed to boot.
2021-05-03T04:08:53.364632+00:00 heroku[web.1]: Process exited with status 3
2021-05-03T04:08:53.462338+00:00 heroku[web.1]: State changed from starting to crashed
Josh
(Josh)
May 4, 2021, 1:13am
4
Does it run on your computer? Is the source code on Github?
What is the file name of the main Flask file? Is it named app.py?
(Iβm looking at this part: ModuleNotFoundError: No module named βappβ)
Yes, It runs very well locally. After deployment , I receive Application error page.
Yes, I have app.py and also init .py.
I can email you the source code. Unfortunately, I donβt have it on GitHub. Thanks Josh.
1 Like