http://localhost/server-status
などを介してアクセスできるサーバーステータスページ設定があります
apache2ctl status
。
Apacheワーカーを使用せずにサーバーステータスページの情報にアクセスしたり、情報を生成(おそらくmod_perlを使用)したりする方法はありますか?
これは、apache2が停止している場合(たとえば、長い間使用可能なワーカーがいない場合など)に特に便利です。
答え1
あなたは確認できます:
- サービスの状態と
journalctl -u apache2
- 一般ログイン
/var/log/apache2
ps
メモリ状態、CPU、ディスクI/O、ネットワークトラフィック、ディレクトリ直接読み込みまでの状態top
htop
ntop
iotop
/proc/PIDNUMMERS/
iptables
lsof
ポートの状態とnmap
- サーバーとのトラフィックは次
tcpdump
のように提供されます。wireshark
これは、しばらく忙しく過ごせるように、状態に関する十分な情報を提供する必要があります。
(perl)スクリプトを使用すると、これらすべての情報をフィルタリングして組み合わせて、本当に興味のある情報を取得できます。
しかし、PIDを凍結する理由は必ずしも同じではありません。スクリプトを使用すると重要な情報を見逃す可能性があるため、手動で確認することをお勧めします。