ホームページ  >  記事  >  運用・保守  >  Linuxでnginxが起動しているか確認する方法

Linuxでnginxが起動しているか確認する方法

青灯夜游
青灯夜游オリジナル
2019-06-11 15:32:4536568ブラウズ

Nginx は、高性能のリバース プロキシ サーバーです。現在、一般に、Web サイトまたはその他の Web サービスの第 1 層プロキシとして使用されています。ユーザーがブラウザで最初にリクエストするのは、Nginx サービスです。 Nginx サービスが起動しなかったり、異常終了したりすると、Web サービスの通常の使用に影響します。では、nginx が起動しているかどうかを確認するにはどうすればよいでしょうか? LinuxでNginxが起動しているかどうかを確認する方法を以下の記事で紹介しますので、ご参考になれば幸いです。

Linuxでnginxが起動しているか確認する方法

#方法 1: プロセスによって判断する

すべての Linux アプリケーションはプロセスを生成します。 Nginx プロセスが存在するかどうかを確認して、開始されているかどうかを判断します。

ps -ef を使用してプロセスを一覧表示し、grep でフィルター処理します。

たとえば、次のコマンドを使用して、Nginx プロセスが存在するかどうかを確認します。

ps -ef | grep nginx

Linuxでnginxが起動しているか確認する方法

または、次のコマンドを使用してプロセス ID を直接表示します。

ps -C nginx -o pid

pidを直接返すこの方法は、シェル/Pythonスクリプトでこのコマンドを実行してpidを取得し、Nginxが起動しているかどうかを判断するなど、他のプログラムと組み合わせて使用​​するのに適しています。ピッド上で。

Linuxでnginxが起動しているか確認する方法

方法 2: ポートで判断する

Nginx があるかどうかを確認できます。特定のポート Nginx が起動しているかどうかを判断するプロセスが実行中です。

Nginx がポート 80 で実行されている場合は、次のコマンドを使用して Nginx が開始されているかどうかを確認できます。

netstat -anp | grep :80

Linuxでnginxが起動しているか確認する方法

lsof -i:80

Linuxでnginxが起動しているか確認する方法

以上がLinuxでnginxが起動しているか確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。