커널: igb가 최대 2초를 초과합니다(시스템이 응답하지 않음).

커널: igb가 최대 2초를 초과합니다(시스템이 응답하지 않음).

몇 초에서 몇 분 내에 시스템이 응답하지 않게 됩니다. 로그에 표시되는 유일한 메시지는 다음과 같습니다.

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 Up00:14.0 Ethernet controller: Intel Corporation Ethernet Connection I354 (rev 03)슈퍼 마이크로 A1SRi-2558F판자.
가장 일반적으로 연결된 네트워크 인터페이스에서 발생합니다.프리츠!박스 6660 케이블라우터프리츠! 운영 체제: 07.29(Devuan을 실행하는 Intel NIC가 있는 시스템은 공급자 컨트롤러 FritzBox 뒤의 두 번째 라우터/방화벽 역할을 합니다.)

문제는 일반적으로 속도 테스트를 실행할 때와 같이 부하가 높은 경우에 발생하지만 화상 회의와 같이 부하가 가벼운 경우에도 (드물게) 발생합니다.

무엇이 문제를 해결하는 것 같나요?("최대 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여기. 시스템을 다시 시작하면 브리지가 다시 작동되어 실행됩니다.

관련 정보