Развертывание Django блогового приложения на heroku возвращает ошибку gunicorn - PullRequest
0 голосов
/ 01 мая 2020

Я пробовал несколько решений, но ни одно из них не работает.

- это полный журнал ошибок, который я получаю с сервера.

2020-05-01T11:50:22.440421+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
2020-05-01T11:50:22.440421+00:00 app[web.1]: return self.load_wsgiapp()
2020-05-01T11:50:22.440421+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
2020-05-01T11:50:22.440422+00:00 app[web.1]: return util.import_app(self.app_uri)
2020-05-01T11:50:22.440422+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", line 358, in import_app
2020-05-01T11:50:22.440422+00:00 app[web.1]: mod = importlib.import_module(module)
2020-05-01T11:50:22.440423+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/importlib/__init__.py", line 126, in import_module
2020-05-01T11:50:22.440424+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2020-05-01T11:50:22.440424+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 994, in _gcd_import
2020-05-01T11:50:22.440424+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 971, in _find_and_load
2020-05-01T11:50:22.440425+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
2020-05-01T11:50:22.440425+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
2020-05-01T11:50:22.440425+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 678, in exec_module
2020-05-01T11:50:22.440426+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2020-05-01T11:50:22.440426+00:00 app[web.1]: File "/app/blog/wsgi.py", line 16, in <module>
2020-05-01T11:50:22.440426+00:00 app[web.1]: application = get_wsgi_application()
2020-05-01T11:50:22.440426+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
2020-05-01T11:50:22.440427+00:00 app[web.1]: django.setup(set_prefix=False)
2020-05-01T11:50:22.440427+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/__init__.py", line 24, in setup
2020-05-01T11:50:22.440427+00:00 app[web.1]: apps.populate(settings.INSTALLED_APPS)
2020-05-01T11:50:22.440427+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/apps/registry.py", line 91, in populate
2020-05-01T11:50:22.440428+00:00 app[web.1]: app_config = AppConfig.create(entry)
2020-05-01T11:50:22.440428+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/apps/config.py", line 90, in create
2020-05-01T11:50:22.440428+00:00 app[web.1]: module = import_module(entry)
2020-05-01T11:50:22.440429+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/importlib/__init__.py", line 126, in import_module
2020-05-01T11:50:22.440429+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2020-05-01T11:50:22.440429+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 994, in _gcd_import
2020-05-01T11:50:22.440429+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 971, in _find_and_load
2020-05-01T11:50:22.440430+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
2020-05-01T11:50:22.440430+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
2020-05-01T11:50:22.440430+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 678, in exec_module
2020-05-01T11:50:22.440430+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2020-05-01T11:50:22.440431+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/tinymce/__init__.py", line 14, in <module>
2020-05-01T11:50:22.440431+00:00 app[web.1]: from .models import HTMLField
2020-05-01T11:50:22.440431+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/tinymce/models.py", line 6, in <module>
2020-05-01T11:50:22.440432+00:00 app[web.1]: from .widgets import TinyMCE, AdminTinyMCE
2020-05-01T11:50:22.440432+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/tinymce/widgets.py", line 25, in <module>
2020-05-01T11:50:22.440432+00:00 app[web.1]: from . import settings as mce_settings
2020-05-01T11:50:22.440432+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/tinymce/settings.py", line 52, in <module>
2020-05-01T11:50:22.440433+00:00 app[web.1]: JS_URL = staticfiles_storage.url('tinymce/js/tinymce/tinymce.min.js')
2020-05-01T11:50:22.440433+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/contrib/staticfiles/storage.py", line 153, in url
2020-05-01T11:50:22.440433+00:00 app[web.1]: return self._url(self.stored_name, name, force)
2020-05-01T11:50:22.440433+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/contrib/staticfiles/storage.py", line 132, in _url
2020-05-01T11:50:22.440433+00:00 app[web.1]: hashed_name = hashed_name_func(*args)
2020-05-01T11:50:22.440434+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/contrib/staticfiles/storage.py", line 423, in stored_name
2020-05-01T11:50:22.440434+00:00 app[web.1]: raise ValueError("Missing staticfiles manifest entry for '%s'" % clean_name)
2020-05-01T11:50:22.440434+00:00 app[web.1]: ValueError: Missing staticfiles manifest entry for 'tinymce/js/tinymce/tinymce.min.js'
2020-05-01T11:50:22.440820+00:00 app[web.1]: [2020-05-01 11:50:22 +0000] [11] [INFO] Worker exiting (pid: 11)
2020-05-01T11:50:22.488269+00:00 app[web.1]: Traceback (most recent call last):
2020-05-01T11:50:22.488275+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 209, in run
2020-05-01T11:50:22.488540+00:00 app[web.1]: self.sleep()
2020-05-01T11:50:22.488544+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 357, in sleep
2020-05-01T11:50:22.488760+00:00 app[web.1]: ready = select.select([self.PIPE[0]], [], [], 1.0)
2020-05-01T11:50:22.488760+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
2020-05-01T11:50:22.488904+00:00 app[web.1]: self.reap_workers()
2020-05-01T11:50:22.488906+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
2020-05-01T11:50:22.489140+00:00 app[web.1]: raise HaltServer(reason, self.WORKER_BOOT_ERROR)
2020-05-01T11:50:22.489163+00:00 app[web.1]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2020-05-01T11:50:22.489163+00:00 app[web.1]: 
2020-05-01T11:50:22.489164+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2020-05-01T11:50:22.489164+00:00 app[web.1]: 
2020-05-01T11:50:22.489169+00:00 app[web.1]: Traceback (most recent call last):
2020-05-01T11:50:22.489185+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 636, in kill_worker
2020-05-01T11:50:22.489437+00:00 app[web.1]: os.kill(pid, sig)
2020-05-01T11:50:22.489459+00:00 app[web.1]: ProcessLookupError: [Errno 3] No such process
2020-05-01T11:50:22.489460+00:00 app[web.1]: 
2020-05-01T11:50:22.489460+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2020-05-01T11:50:22.489460+00:00 app[web.1]: 
2020-05-01T11:50:22.489476+00:00 app[web.1]: Traceback (most recent call last):
2020-05-01T11:50:22.489478+00:00 app[web.1]: File "/app/.heroku/python/bin/gunicorn", line 8, in <module>
2020-05-01T11:50:22.489581+00:00 app[web.1]: sys.exit(run())
2020-05-01T11:50:22.489583+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 58, in run
2020-05-01T11:50:22.489698+00:00 app[web.1]: WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
2020-05-01T11:50:22.489700+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 228, in run
2020-05-01T11:50:22.489902+00:00 app[web.1]: super().run()
2020-05-01T11:50:22.489905+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 72, in run
2020-05-01T11:50:22.490018+00:00 app[web.1]: Arbiter(self).run()
2020-05-01T11:50:22.490020+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 229, in run
2020-05-01T11:50:22.490170+00:00 app[web.1]: self.halt(reason=inst.reason, exit_status=inst.exit_status)
2020-05-01T11:50:22.490172+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 342, in halt
2020-05-01T11:50:22.490353+00:00 app[web.1]: self.stop()
2020-05-01T11:50:22.490355+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 390, in stop
2020-05-01T11:50:22.490545+00:00 app[web.1]: self.kill_workers(sig)
2020-05-01T11:50:22.490547+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 626, in kill_workers
2020-05-01T11:50:22.490799+00:00 app[web.1]: self.kill_worker(pid, sig)
2020-05-01T11:50:22.490801+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 641, in kill_worker
2020-05-01T11:50:22.491057+00:00 app[web.1]: worker.tmp.close()
2020-05-01T11:50:22.491058+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/workertmp.py", line 55, in close
2020-05-01T11:50:22.491165+00:00 app[web.1]: return self._tmp.close()
2020-05-01T11:50:22.491167+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
2020-05-01T11:50:22.491315+00:00 app[web.1]: self.reap_workers()
2020-05-01T11:50:22.491317+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
2020-05-01T11:50:22.491538+00:00 app[web.1]: raise HaltServer(reason, self.WORKER_BOOT_ERROR)
2020-05-01T11:50:22.491558+00:00 app[web.1]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2020-05-01T11:50:25.000000+00:00 app[api]: Build succeeded
2020-05-01T11:50:38.138697+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=django-blogv1.herokuapp.com request_id=2b69ff96-e642-4de7-8463-65d3c7e04744 fwd="47.8.188.208" dyno= connect= service= status=503 bytes= protocol=https
2020-05-01T11:50:44.580871+00:00 app[api]: Starting process with command `python3 manage.py collectstatic` by user cse.ahsankhan@gmail.com
2020-05-01T11:50:49.959120+00:00 heroku[run.8278]: State changed from starting to up
2020-05-01T11:50:57.497663+00:00 heroku[run.8278]: State changed from up to complete
2020-05-01T11:51:14.115217+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=django-blogv1.herokuapp.com request_id=81cfb976-3ae1-4a29-94ef-54f8f84cb5e6 fwd="47.8.188.208" dyno= connect= service= status=503 bytes= protocol=https
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...