django: app crashed heroku[router]: at=error code=H10 desc="App crashed"

时间:2021-01-08 14:46:33

标签: python python-3.x django heroku

我正在尝试在 Heroku 上托管我的第一个 Django 应用程序。但它正在崩溃并且应用程序没有启动。显示应用程序错误。我尝试了很多不同的方法,但没有任何效果。我也删除了我的 .git 文件夹并多次推送,再次崩溃。

enter image description here

这是我的日志文件。在日志文件的最后一行,您可以看到错误消息。任何人都可以帮助我为什么我的应用程序崩溃以及如何修复它? 提前致谢。

user@Ubuntu:~/Documents/Webdev/PyShop$ heroku logs --tail

 ›   Warning: heroku update available from 7.47.6 to 7.47.7.
2021-01-08T14:12:50.803403+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
2021-01-08T14:12:50.803403+00:00 app[web.1]: return WSGIHandler()
2021-01-08T14:12:50.803403+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/core/handlers/wsgi.py", line 127, in __init__
2021-01-08T14:12:50.803404+00:00 app[web.1]: self.load_middleware()
2021-01-08T14:12:50.803404+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/core/handlers/base.py", line 40, in load_middleware
2021-01-08T14:12:50.803405+00:00 app[web.1]: middleware = import_string(middleware_path)
2021-01-08T14:12:50.803405+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/utils/module_loading.py", line 17, in import_string
2021-01-08T14:12:50.803406+00:00 app[web.1]: module = import_module(module_path)
2021-01-08T14:12:50.803406+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/importlib/__init__.py", line 127, in import_module
2021-01-08T14:12:50.803407+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2021-01-08T14:12:50.803407+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
2021-01-08T14:12:50.803407+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 991, in _find_and_load
2021-01-08T14:12:50.803408+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
2021-01-08T14:12:50.803408+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2021-01-08T14:12:50.803408+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
2021-01-08T14:12:50.803409+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 991, in _find_and_load
2021-01-08T14:12:50.803409+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
2021-01-08T14:12:50.803409+00:00 app[web.1]: ModuleNotFoundError: No module named 'whitenoise'
2021-01-08T14:12:50.814880+00:00 app[web.1]: [2021-01-08 14:12:50 +0000] [9] [INFO] Worker exiting (pid: 9)
2021-01-08T14:12:51.326638+00:00 app[web.1]: [2021-01-08 14:12:51 +0000] [10] [ERROR] Exception in worker process
2021-01-08T14:12:51.326660+00:00 app[web.1]: Traceback (most recent call last):
2021-01-08T14:12:51.326662+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
2021-01-08T14:12:51.326663+00:00 app[web.1]: worker.init_process()
2021-01-08T14:12:51.326663+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/workers/base.py", line 119, in init_process
2021-01-08T14:12:51.326663+00:00 app[web.1]: self.load_wsgi()
2021-01-08T14:12:51.326664+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
2021-01-08T14:12:51.326664+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2021-01-08T14:12:51.326665+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/base.py", line 67, in wsgi
2021-01-08T14:12:51.326666+00:00 app[web.1]: self.callable = self.load()
2021-01-08T14:12:51.326666+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
2021-01-08T14:12:51.326666+00:00 app[web.1]: return self.load_wsgiapp()
2021-01-08T14:12:51.326667+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
2021-01-08T14:12:51.326667+00:00 app[web.1]: return util.import_app(self.app_uri)
2021-01-08T14:12:51.326668+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/util.py", line 358, in import_app
2021-01-08T14:12:51.326668+00:00 app[web.1]: mod = importlib.import_module(module)
2021-01-08T14:12:51.326668+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/importlib/__init__.py", line 127, in import_module
2021-01-08T14:12:51.326669+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2021-01-08T14:12:51.326670+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
2021-01-08T14:12:51.326670+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 991, in _find_and_load
2021-01-08T14:12:51.326670+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
2021-01-08T14:12:51.326671+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
2021-01-08T14:12:51.326671+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 783, in exec_module
2021-01-08T14:12:51.326671+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2021-01-08T14:12:51.326672+00:00 app[web.1]: File "/app/pyshop/wsgi.py", line 16, in <module>
2021-01-08T14:12:51.326672+00:00 app[web.1]: application = get_wsgi_application()
2021-01-08T14:12:51.326673+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
2021-01-08T14:12:51.326673+00:00 app[web.1]: return WSGIHandler()
2021-01-08T14:12:51.326673+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/core/handlers/wsgi.py", line 127, in __init__
2021-01-08T14:12:51.326674+00:00 app[web.1]: self.load_middleware()
2021-01-08T14:12:51.326675+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/core/handlers/base.py", line 40, in load_middleware
2021-01-08T14:12:51.326675+00:00 app[web.1]: middleware = import_string(middleware_path)
2021-01-08T14:12:51.326675+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/utils/module_loading.py", line 17, in import_string
2021-01-08T14:12:51.326676+00:00 app[web.1]: module = import_module(module_path)
2021-01-08T14:12:51.326676+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/importlib/__init__.py", line 127, in import_module
2021-01-08T14:12:51.326676+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2021-01-08T14:12:51.326677+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
2021-01-08T14:12:51.326677+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 991, in _find_and_load
2021-01-08T14:12:51.326677+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
2021-01-08T14:12:51.326678+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2021-01-08T14:12:51.326678+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
2021-01-08T14:12:51.326679+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 991, in _find_and_load
2021-01-08T14:12:51.326679+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
2021-01-08T14:12:51.326679+00:00 app[web.1]: ModuleNotFoundError: No module named 'whitenoise'
2021-01-08T14:12:51.329170+00:00 app[web.1]: [2021-01-08 14:12:51 +0000] [10] [INFO] Worker exiting (pid: 10)
2021-01-08T14:12:51.759809+00:00 app[web.1]: Traceback (most recent call last):
2021-01-08T14:12:51.759893+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 209, in run
2021-01-08T14:12:51.760615+00:00 app[web.1]: self.sleep()
2021-01-08T14:12:51.760651+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 357, in sleep
2021-01-08T14:12:51.761212+00:00 app[web.1]: ready = select.select([self.PIPE[0]], [], [], 1.0)
2021-01-08T14:12:51.761261+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
2021-01-08T14:12:51.761712+00:00 app[web.1]: self.reap_workers()
2021-01-08T14:12:51.761745+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
2021-01-08T14:12:51.762385+00:00 app[web.1]: raise HaltServer(reason, self.WORKER_BOOT_ERROR)
2021-01-08T14:12:51.762683+00:00 app[web.1]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2021-01-08T14:12:51.762709+00:00 app[web.1]: 
2021-01-08T14:12:51.762710+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2021-01-08T14:12:51.762710+00:00 app[web.1]: 
2021-01-08T14:12:51.762736+00:00 app[web.1]: Traceback (most recent call last):
2021-01-08T14:12:51.762767+00:00 app[web.1]: File "/app/.heroku/python/bin/gunicorn", line 11, in <module>
2021-01-08T14:12:51.763129+00:00 app[web.1]: sys.exit(run())
2021-01-08T14:12:51.763193+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 58, in run
2021-01-08T14:12:51.763572+00:00 app[web.1]: WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
2021-01-08T14:12:51.763628+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/base.py", line 228, in run
2021-01-08T14:12:51.764105+00:00 app[web.1]: super().run()
2021-01-08T14:12:51.764151+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/base.py", line 72, in run
2021-01-08T14:12:51.764525+00:00 app[web.1]: Arbiter(self).run()
2021-01-08T14:12:51.764558+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 229, in run
2021-01-08T14:12:51.764969+00:00 app[web.1]: self.halt(reason=inst.reason, exit_status=inst.exit_status)
2021-01-08T14:12:51.765002+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 342, in halt
2021-01-08T14:12:51.765592+00:00 app[web.1]: self.stop()
2021-01-08T14:12:51.765622+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 393, in stop
2021-01-08T14:12:51.766177+00:00 app[web.1]: time.sleep(0.1)
2021-01-08T14:12:51.766208+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
2021-01-08T14:12:51.766669+00:00 app[web.1]: self.reap_workers()
2021-01-08T14:12:51.766701+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
2021-01-08T14:12:51.767310+00:00 app[web.1]: raise HaltServer(reason, self.WORKER_BOOT_ERROR)
2021-01-08T14:12:51.767503+00:00 app[web.1]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2021-01-08T14:12:51.924378+00:00 heroku[web.1]: Process exited with status 1
2021-01-08T14:12:51.963159+00:00 heroku[web.1]: State changed from up to crashed
2021-01-08T14:13:01.700821+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=guarded-earth-59152.herokuapp.com request_id=1a42d52d-db35-4901-884f-5bb22db5132b fwd="103.109.57.101" dyno= connect= service= status=503 bytes= protocol=https

这是我的 requirements.txt 文件

appdirs==1.4.4
apturl==0.5.2
asgiref==3.3.1
asn1crypto==0.24.0
autopep8==1.5.4
bcrypt==3.1.7
beautifulsoup4==4.9.3
blinker==1.4
Brlapi==0.7.0
certifi==2019.11.28
chardet==3.0.4
chrome-gnome-shell==0.0.0
Click==7.0
colorama==0.4.3
command-not-found==0.3
cryptography==2.8
cupshelpers==1.0
dbus-python==1.2.16
defer==1.0.6
distlib==0.3.1
distro==1.4.0
distro-info===0.23ubuntu1
Django==3.1.5
django-tastypie==0.14.3
duplicity==0.8.12.0
entrypoints==0.3
fasteners==0.14.1
filelock==3.0.12
future==0.18.2
gunicorn==20.0.4
httplib2==0.14.0
idna==2.8
keyring==18.0.1
keyrings.alt==3.4.0
language-selector==0.1
launchpadlib==1.10.13
lazr.restfulclient==0.14.2
lazr.uri==1.0.3
lockfile==0.12.2
louis==3.12.0
macaroonbakery==1.3.1
Mako==1.1.0
MarkupSafe==1.1.0
monotonic==1.5
mysql-connector-python==8.0.22
netifaces==0.10.4
numpy==1.19.2
oauth==1.0.1
oauthlib==3.1.0
olefile==0.46
paramiko==2.6.0
pexpect==4.6.0
Pillow==7.0.0
pipenv==2020.11.15
protobuf==3.6.1
pycairo==1.16.2
pycodestyle==2.6.0
pycrypto==2.6.1
pycups==1.9.73
PyGObject==3.36.0
PyJWT==1.7.1
pymacaroons==0.13.0
PyNaCl==1.3.0
pyRFC3339==1.1
python-apt==2.0.0+ubuntu0.20.4.3
python-dateutil==2.7.3
python-debian===0.1.36ubuntu1
python-mimeparse==1.6.0
pytz==2019.3
pyxdg==0.26
PyYAML==5.3.1
reportlab==3.5.34
requests==2.22.0
requests-unixsocket==0.2.0
SecretStorage==2.3.1
simplejson==3.16.0
six==1.14.0
soupsieve==2.1
sqlparse==0.4.1
system-service==0.3
systemd-python==234
toml==0.10.2
ubuntu-advantage-tools==20.3
ubuntu-drivers-common==0.0.0
ufw==0.36
unattended-upgrades==0.1
urllib3==1.25.8
usb-creator==0.3.7
virtualenv==20.2.2
virtualenv-clone==0.5.4
wadllib==1.3.3
whitenoise==5.2.0
xkit==0.0.0
zope.interface==4.7.1

0 个答案:

没有答案
相关问题