環境
Ubuntu18.04.6
現状
GCPで立てたVMインスタンスにてdjangoアプリでdjangoのrunserverではなく、gunicornを使って起動しようとしているのですが、うまく起動しません。具体的には、gunicorn blog-django.wsgi --bind=0.0.0.0:8000
を実行すると下記のようなエラーが出ます。
[2021-11-02 16:27:13 +0000] [12595] [INFO] Starting gunicorn 20.1.0 [2021-11-02 16:27:13 +0000] [12595] [INFO] Listening at: http://0.0.0.0:8000 (12595) [2021-11-02 16:27:13 +0000] [12595] [INFO] Using worker: sync [2021-11-02 16:27:13 +0000] [12596] [INFO] Booting worker with pid: 12596 [2021-11-02 16:27:13 +0000] [12596] [ERROR] Exception in worker process Traceback (most recent call last): File "/home/hoge/anaconda3/envs/blog-django/lib/python3.9/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker worker.init_process() File "/home/hoge/anaconda3/envs/blog-django/lib/python3.9/site-packages/gunicorn/workers/base.py", line 134, in init_process self.load_wsgi() File "/home/hoge/anaconda3/envs/blog-django/lib/python3.9/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi self.wsgi = self.app.wsgi() File "/home/hoge/anaconda3/envs/blog-django/lib/python3.9/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() File "/home/hoge/anaconda3/envs/blog-django/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 58, in load return self.load_wsgiapp() File "/home/hoge/anaconda3/envs/blog-django/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp return util.import_app(self.app_uri) File "/home/hoge/anaconda3/envs/blog-django/lib/python3.9/site-packages/gunicorn/util.py", line 359, in import_app mod = importlib.import_module(module) File "/home/hoge/anaconda3/envs/blog-django/lib/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked ModuleNotFoundError: No module named 'blog-django' [2021-11-02 16:27:13 +0000] [12596] [INFO] Worker exiting (pid: 12596) [2021-11-02 16:27:13 +0000] [12595] [INFO] Shutting down: Master [2021-11-02 16:27:13 +0000] [12595] [INFO] Reason: Worker failed to boot.
やったこと
1.コマンドを実行するディレクトリがおかしいのかなと思い、確認してみたのですがblog-djangoというプロジェクト直下で実行してるので問題ないかと思います。
2.似たような状況を解説した記事を見つけたのですが、特に試せることはなかったです。
3.似たようなエラーを解決した記事など見てみましたが、今回の僕のケースには当てはまりませんでした。
知見をお持ちの方、ぜひよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。