カテゴリ:nginx 投稿:2022年6月4日22:23、更新:2022年6月27日1:28
・記事の概要
systemctl restart nginxなどで「Job for nginx.service failed」が発生した場合の解消手順を記載します。
(Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.)
・この記事でできるようになること
エラーが何によって発生しているのかを確認し、対応できるようになります。
・実際の手順
①エラー箇所の確認
以下をのコマンドで問題箇所を見ることができます。
sudo nginx -t
②問題箇所の対応
以下のようなエラーが表示され、問題箇所の切り分けができます。
nginx: [emerg] unknown directive " client_max_body_size" in /etc/nginx/nginx.conf:39
この場合は「etc/nginx/nginx.conf」のclient_max_body_sizeに問題があるとわかります。
ちなみに実際にこれが発生した際は全角スペースが手前に入ってしまっていました。
・まとめ
いかがだったでしょうか。
webサーバ上でのエラーは慣れていないと戸惑いますが、冷静に問題箇所を見つけて対応していきましょう。
コメント一覧
コメント投稿ページへ