ホームページ  >  記事  >  運用・保守  >  nginxが起動しているかどうかを確認するにはどうすればよいですか?

nginxが起動しているかどうかを確認するにはどうすればよいですか?

步履不停
步履不停オリジナル
2019-06-21 10:04:498002ブラウズ

nginxが起動しているかどうかを確認するにはどうすればよいですか?

Nginx は、高性能リバース プロキシ サーバーです。現在、一般に、Web サイトや他の Web サービスの第 1 層プロキシとして使用されています。Nginx サービスは、ユーザーが最初に使用するものです。ブラウザーリクエストを行うときに通過します。

Nginx サービスが起動しなかったり、異常終了したりすると、Web サービスの通常の使用に影響します。

今回は、Linux で Nginx が起動するかどうかを確認するプロセスの記録を共有します。

ツール/マテリアル

Linux

Nginx

プロセスで判断

最初の方法: プロセス リストとフィルターを表示する

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

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

例: ps -ef | grep nginx Nginx プロセスが存在するかどうかを確認できます。

2 番目の方法: プロセス ID を直接表示します

ps -C nginx -o pid

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

この方法を使用することをお勧めします。

END

ポートによる判断

3 番目の方法: netstat コマンドを使用します

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

4 番目の方法: lsof コマンドを使用する

lsof -i:80 ポート 80 で実行中のプロセスがあるかどうかを確認することもできます。

Nginx 関連の技術記事の詳細については、Nginx チュートリアル 列にアクセスして学習してください。

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

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