ネットワークの中断が発生したかどうかをログで確認する方法はありますか?

ネットワークの中断が発生したかどうかをログで確認する方法はありますか?

Oracleデータベースを実行するRed Hatサーバーがあります。 Oracle RDBMSの警告ログに、ある種のネットワーク・ハングが発生したことがわかります。

ORA-16198: Timeout incurred on internal channel during remote archival
LGWR: Network asynch I/O wait error 16198 log 3 service 

サーバーが似たようなものを登録しているのだろうか。 NICエラーまたはスイッチの切断を探しています。

一時的な停電のため、ご利用にご参考ください。サーバーにSSHを介して接続し、データベースサービスとサーバー自体をpingすることができるので、何が起こっているのかを知る唯一の方法はログを通してです。

どこで見つけることができますか?

ベストアンサー1

ログファイルを確認してください/var/log/messages。同様のものを見つけることができます:

Jan  6 00:00:21 tseenfoo kernel: [104970.689167] atl1c 0000:05:00.0: atl1c: eth0 NIC Link is Down
Jan  6 00:00:31 tseenfoo kernel: [104980.550289] atl1c 0000:05:00.0: atl1c: eth0 NIC Link is Up<1000 Mbps Full Duplex>

参考にしてくださいネットワークカードカーネルモジュールこれはニュースですドライバー依存する。まったく存在しない場合や、サーバー上でアクティブになっている他のモジュールによって変更されることがあります。

可能であればaを起動しtail -F /var/log/messages、すばやくケーブルを抜いて再接続します(これらのイベントが記録されていることを確認してください)。

ドライバのマニュアルを確認してください。ドライバーは一般的に一種ですデバッグパターンを使用して将来の中断を記録できます。

おすすめ記事