my twitter clone project crashing

utkarshsah
FREE

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.

$10 Bounty

2 Replies

It looks like ModuleNotFoundError: No module named 'dotenv' so you will have to include dotenv in your requirements.txt


idiegea21
HOBBYTop 10% Contributor

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.