지난 한 주 정도 동안 내 FreeBSD 서버 중 일부가 간헐적으로 정지되었습니다. 이는 해당 서버의 일반 네트워크 서비스가 응답을 멈췄음을 의미합니다. 동일한 네트워크의 IPMI는 이러한 고정된 상자에서 계속 작동합니다. IPMI를 통해 정지된 서비스를 성공적으로 다시 시작했으며 정지되기 전 IPMI를 통해 마지막 콘솔 화면을 볼 수 있습니다. 마지막 콘솔 화면에는 커널의 "긴급" 출력이 포함되어 있지 않습니다.
/var/log/messages
재부팅 후 또는 재부팅 후에 의심스러운 항목이 표시되지 않습니다 console.log
.
이들 서버는 모두 FreeBSD 8.4-RELEASE-p22(amd64)를 실행합니다. 약 100개의 서버가 있습니다. 연령은 1세부터 5세까지 다양합니다.
지난 주에 7대의 기계가 멈췄지만 어떤 기계도 멈춘 채 계속 작동하는 패턴은 보이지 않습니다.
이 문제를 어떻게 진단합니까?
고쳐 쓰다:이상한 시스템 정지에 대한 가능한 해결책을 찾았습니다. FreeBSD TCP 스택에는 몇 가지 취약점이 있습니다. 이 경우 LAST_ACK 상태로 전환되는 일부 TCP 연결이 영구적으로 중단될 수 있습니다.https://www.freebsd.org/security/advisories/FreeBSD-SA-15:13.tcp.asc