数秒から数分でシステムが応答しなくなります。ログに表示される唯一のメッセージは次のとおりです。
Sep 16 18:07:33 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:07:50 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:07:58 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:08:08 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:08:17 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:08:57 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:09:04 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:09:11 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:09:25 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:09:58 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:10:05 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:10:12 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:10:24 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:10:31 server kernel: igb 0000:01:00.3: exceed max 2 second
Sep 16 18:10:38 server kernel: igb 0000:01:00.3: exceed max 2 second
この問題を解決するには、どこから始めるべきかわかりません。このメッセージは応答しないシステムに関連していますか?
答え1
Devuan beowulf(カーネル4.19を使用)からChimera(カーネル5.10を使用)に更新した後、この問題(およびより多くのNIC Link is Down
メッセージ)が発生しました。NIC Link is Up
00:14.0 Ethernet controller: Intel Corporation Ethernet Connection I354 (rev 03)
スーパーマイクロA1SRi-2558F板。
最も一般的に接続されたネットワークインターフェイスで発生します。フリッツ!ボックス6660ケーブルルーターフリッツ!オペレーティングシステム:07.29(Devuanを実行しているIntel NICを搭載したシステムは、プロバイダコントローラFritzBoxの背後にある2番目のルータ/ファイアウォールとして機能します。)
問題は通常、速度テストを実行するときなど、負荷が高い場合に発生しますが、テレビ会議など、負荷が軽い場合でも(まれに)発生します。
何が問題を解決していると思いますか?(「最大2秒を超えました」と数秒間リンクがダウンしました)はいEEEを無効にする(一部の省電力機能)NICには以下が必要です。
ethtool --set-eee eth1 eee off
この回答が元のポスターに比べて遅すぎる場合は、少なくとも検索エンジンでこの質問を探している他の人に役立つことを願っています。 (Googleにこの質問を知らせるコメントを読んでください。まだ具体的な解決策が見つかりませんでした。その他)。
答え2
私の場合、ネットワークケーブルのエラーでした。ケーブルがネットワークソケットにしっかりと接続されていることを確認することもできます。ケーブル交換後の問題を修正しました。
答え3
足を走っていますか?
今朝私はUbuntu Server LTS 20.04パッケージをlinux-image-5.4.0-139-generic
。
次のデバッグコマンドを実行すると、次のメッセージが注意を引いた。
$ dmesg |grep 'igb\|bridge\|br0'
[ 30.295463] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
これはbr_netfilter
、カーネルモジュールがデフォルトでロードされなくなったことを意味します。これはブリッジ作業に必要です。モジュールがロードされたことを確認するには、次のコマンドを実行します。同様の答えを受けなければなりません。
$ lsmod |grep br_netfilter
br_netfilter 28672 0
bridge 176128 1 br_netfilter
そうでない場合は、自分のシステムbr_netfilter
にロードするカーネルモジュールのリストに追加してください。他のシステムまたはディストリビューション/etc/modules
への変更については、以下を参照してください。/etc
ここ。システムを再起動すると、ブリッジが再び動作して実行されます。