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 サイトの他の関連記事を参照してください。