10 days ago
[2025-07-06 18:12:55 +0000] [1] [ERROR] Reason: Worker failed to boot.
[2025-07-06 18:12:57 +0000] [1] [INFO] Starting gunicorn 21.2.0
[2025-07-06 18:12:57 +0000] [1] [INFO] Listening at: http://0.0.0.0:8080 (1)
[2025-07-06 18:12:57 +0000] [1] [INFO] Using worker: sync
[2025-07-06 18:12:57 +0000] [4] [INFO] Booting worker with pid: 4
[2025-07-06 18:12:57 +0000] [4] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/opt/venv/lib/python3.10/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker
worker.init_process()
File "/opt/venv/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/opt/venv/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/opt/venv/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/opt/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/opt/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "<frozen importlib._bootstrap>", line 1006, in findand_load_unlocked
File "/opt/venv/lib/python3.10/site-packages/gunicorn/util.py", line 371, in import_app
mod = importlib.import_module(module)
File "<frozen importlib._bootstrap>", line 688, in loadunlocked
File "/root/.nix-profile/lib/python3.10/importlib/__init__.py", line 126, in import_module
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
return bootstrap.gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in gcdimport
File "<frozen importlib._bootstrap>", line 241, in callwith_frames_removed
File "<frozen importlib._bootstrap>", line 1027, in findand_load
File "/app/twitter/wsgi.py", line 16, in <module>
application = get_wsgi_application()
File "/opt/venv/lib/python3.10/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
django.setup(set_prefix=False)
File "/opt/venv/lib/python3.10/site-packages/django/__init__.py", line 19, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
File "/opt/venv/lib/python3.10/site-packages/django/conf/__init__.py", line 102, in getattr
self._setup(name)
File "<frozen importlib._bootstrap>", line 1027, in findand_load
File "/opt/venv/lib/python3.10/site-packages/django/conf/__init__.py", line 89, in _setup
File "<frozen importlib._bootstrap>", line 1006, in findand_load_unlocked
self._wrapped = Settings(settings_module)
File "<frozen importlib._bootstrap>", line 688, in loadunlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "/opt/venv/lib/python3.10/site-packages/django/conf/__init__.py", line 217, in init
File "<frozen importlib._bootstrap>", line 241, in callwith_frames_removed
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/app/twitter/settings.py", line 14, in <module>
File "/root/.nix-profile/lib/python3.10/importlib/__init__.py", line 126, in import_module
from dotenv import load_dotenv
ModuleNotFoundError: No module named 'dotenv'
return bootstrap.gcd_import(name[level:], package, level)
[2025-07-06 18:12:57 +0000] [4] [INFO] Worker exiting (pid: 4)
File "<frozen importlib._bootstrap>", line 1050, in gcdimport
[2025-07-06 18:12:57 +0000] [1] [ERROR] Worker (pid:4) exited with code 3
[2025-07-06 18:12:57 +0000] [1] [ERROR] Shutting down: Master
[2025-07-06 18:12:57 +0000] [1] [ERROR] Reason: Worker failed to boot.
2 Replies
8 days ago
It looks like ModuleNotFoundError: No module named 'dotenv'
so you will have to include dotenv
in your requirements.txt
3 days ago
I think your app crashed because python-dotenv
isn’t installed. add python-dotenv
to your requirements.txt
and redeploy to fix it.