web-dev-qa-db-ja.com

Linuxサーバーがハングします。考えられる理由を探す場所はどこですか。

Linuxサーバーは、正確な理由を知らずに数回ハングします。どのファイルまたはログを見るべきですか?サーバーはpingに応答しますが、sshで応答できません。それにモニターを接続しても、何の反応もありません。何か案が?

3
snow8261

クラッシュの場合のようにoopsメッセージが画面に表示されず、ハング中にシステム全体がsyslogデーモンと共にハングし、何も起こらないため、/ var/log/messagesに何かが表示されるため、カーネルハングはデバッグが困難です。これらのファイル内に書き込みます。

そのため、ハングは、非効率的なアルゴリズムを使用して、メモリまたはCPUの競合が原因で発生する一時的なパフォーマンスの問題と同じくらい単純になるか、デッドロックのように複雑になる可能性があります。

1:/ var/log/messagesをチェックインするか、dmesgを実行してポインターを取得します2:システムが定期的に停止している場合は、sysrqキーとともにkdumpを構成して正確な問題を確認します。

詳しくは http://people.redhat.com/anderson/crash_whitepaper/ を参照してください

6