🐧 Linux 総合学習プラットフォーム

サービスが起動しない(systemd)

症状(よく出るエラー)

Job for nginx.service failed because the control process exited with error code.

原因

設定ファイルの文法エラー、ポート競合、依存サービスの未起動など。エラー本文を見ないと原因は分からない。

直し方

systemctl status サービス名 で直近ログ、journalctl -u サービス名 -e で全文を確認。設定変更後は systemctl daemon-reload と systemctl restart を忘れずに。

関連コマンド

systemctljournalctl

▶ 学習アプリでしっかり学ぶ