systemctl コマンドを使用して nginx を起動すると、エラーが発生しますか?どのような理由?

王林
リリース: 2020-12-01 15:16:53
転載
3998 人が閲覧しました

systemctl コマンドを使用して nginx を起動すると、エラーが発生しますか?どのような理由?

質問:

systemctl start nginx コマンドを使用して nginx を起動し、エラーを見つけます。エラーの内容は次のとおりです:

推奨チュートリアル: nginx チュートリアル

Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalctl -xe” for details.[object Object]
ログイン後にコピー

問題分析:

nginx -t 問題がないことを確認します

systemctl status nginx nginx のステータスとエラーを確認しますメッセージは、ポート 80 が占有されているということです

Jul 13 16:18:18 web01 nginx[2407]:nginx:[emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
ログイン後にコピー

原因分析:

インストール中に nginx コマンドを使用して起動しました。構成ファイルを変更した後、systemctl restart nginx コマンドを使用してstart.

nginx コマンドの開始時にポート 80 が占有されていました。systemctl を使用して nginx を再起動し、ポート 80 を再度実行すると、競合エラーが発生します

解決策:

Check nginx ポートのステータス

ps -ef|grep nginx #查看nginx端口使用情况
ログイン後にコピー

nginx プロセスを ss

pkill nginx
ログイン後にコピー
に削除します。

システム モードを使用して再起動します

systemctl start nginx
ログイン後にコピー

以上がsystemctl コマンドを使用して nginx を起動すると、エラーが発生しますか?どのような理由?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!