現在直面している問題
先日ここで質問したこの問題(Djangoで配信している静的ファイルの名前がコンソールの結果と一致しない。)が発生して自己解決のためにgunicornの再起動を行ったところ、次は500エラーが出てしまいました。
公開しているサイトにアクセスすると,Internal Server Errorの文字が表示されています。
試したこと
以下のコマンド達を実行して、gunicorn,nginxの再起動を行いましたが、問題解決には至りませんでした。
sudo systemctl restart gunicorn sudo systemctl daemon-reload sudo systemctl restart gunicorn.socket gunicorn.service sudo systemctl restart nginx
エラーメッセージ、ステータスメッセージ
nginxのエラーログを確認しました。
sudo less /var/log/nginx/error.log
を実行して
[alert] 114492#114492: *10 open socket #11 left in connection 4 [alert] 114492#114492: aborting
が出ました。
他にもエラーが出ていましたが、先日質問した内容に関するエラー(css,jsのパスが通ってない)でした。
gunicornのステータスを確認しました。
sudo systemctl list-unit-files | grep gunicorn
を実行して、
gunicorn.service disabled enabled gunicorn.socket enabled enabled
が出ました。
何で2列あるのかは分かりません。
sudo systemctl statusの実行結果(nginx, gunicornそれぞれ)
sudo systemctl status nginx sudo systemctl status gunicorn
をそれぞれ行いました。
両方、Active: active(running)となっており動いてはいるようです。
最後に
他にも問題解決に必要な情報があればお答えしますので教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。