현재 Linux 서버 rhel 7.6에 이상한 동작이 있습니다.
어떤 이유로 서버가 다운됐어요
메시지 파일에서 서버 사용이 중지되었음을 확인할 수 있습니다. Oct 16 18:17:22
잠시 후 -에서 서버를 시작 Oct 18 04:42:46
(부팅) 합니다.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.7.60.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.91.79.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.56.84.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.84.118.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.46.210.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.81.152.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.84.119.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.130.225.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.81.103.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.92.110.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.236.182.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.77.79.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.73.52.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.88.172.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.61.224.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.98.223.
Oct 16 18:17:22 linux avahi-daemon[1140]: Invalid response packet from host 45.52.78.250.
Oct 18 04:42:46 linux rsyslogd: [origin software="rsyslogd" swVersion="7.4.7" x-pid="1122" x-info="http://www.rsyslog.com"] start
Oct 18 04:42:42 linux kernel: Initializing cgroup subsys cpuset
Oct 18 04:42:42 linux kernel: Initializing cgroup subsys cpu
Oct 18 04:42:42 linux kernel: Initializing cgroup subsys cpuacct
Oct 18 04:42:42 linux kernel: Linux version 3.10.0-327.el7.x86_64 ([email protected]) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Oct 29 17:29:29 EDT 2015
Oct 18 04:42:42 linux kernel: Command line: BOOT_IMAGE=/vmlinuz-3.10.0-327.el7.x86_64
Oct 18 04:42:42 linux kernel: Disabled fast string operations
Oct 18 04:42:42 linux kernel: e820: BIOS-provided physical RAM map:
서버가 갑자기 다운된 이유에 대해서는 자세한 내용이 없기 때문에,
그래서 우리가 보는 유일한 것은avahi-daemon
그래서 내 질문은 - avahi-daemon 서비스가 기계가 예기치 않게 종료되는 원인이 될 수 있습니까?
비논리적이지만 avahi-daemon
메시지는 기계가 다운되기 전의 메시지 뿐입니다.
답변1
실제 서버인 경우 BMC가 있습니다. 최소한 BMC 이벤트 로그를 확인해야 합니다. 이것은 적어도 서버가 사라진 이유에 대해 알려줄 것입니다. (syslog는 데몬에 의해 생성된 일반 파일일 뿐이라는 점을 고려하세요. 이는 하드웨어 문제 외에도 데몬이 종료되었거나 파일 시스템이 복잡해졌음을 의미합니다. 이것이 BMC가 매우 귀중한 이유입니다.)
시스템 로그에 기록되지 않는 일부 이벤트도 있습니다(명백한 이유로 대부분의 커널 패닉이 발생함). 이는 콘솔에 표시됩니다. 실제 서버는 해당 콘솔을 BMC가 수신 대기 중인 직렬 포트로 연결해야 합니다. 이는 네트워크를 통해 다른 서버에서 콘솔에 연결하여 표시되는 내용을 볼 수 있음을 의미합니다. 때로는 물리적 콘솔에 동일한 정보가 표시되기도 합니다(단, 화면 숨김 기능을 끄는 것을 잊지 마세요). 일부 프로그램은 IPMI를 통해 콘솔에 연결하고 나타나는 모든 것을 기록합니다(예: conman).
답변2
공개 Whois 쿼리 정보에 따르면 45.52.*.*
이 네트워크 세그먼트는 Frontier Communications of America, Inc.에 속합니다. 해당 세그먼트에서 잘못된 응답을 모두 받고 있으므로 avahi-daemon은 자신의 네트워크 외부에서 패킷을 수락하는 데 제한이 없으며 인터넷 서비스 공급자 Inquire의 다른 모든 고객으로부터 무작위로 응답하는 것 같습니다.
Artem S. Tashkinov가 말했듯이 필요하지 않으면 avahi-daemon
비활성화해야 합니다. 이렇게 하더라도 자체 네트워크의 쿼리에만 응답하도록 제한해야 합니다.
서버에 하드웨어 관리 프로세서(BMC 또는 베이스보드 관리 컨트롤러라고도 함)가 있는 경우 충돌에 대한 일부 정보가 기록되었을 수 있습니다. 관리 프로세서가 있고 IPMI를 준수하는 경우 ipmitool sel elist
하드웨어 로그 이벤트 목록이 표시될 수 있습니다. 이는 정전(예: 정전 또는 관리자가 플로어 버퍼를 실행하기 위해 플러그를 뽑았습니까?), 메모리 오류(예: ECC 메모리를 사용하는 경우) 또는 기타 하드웨어 오류는 서버 하드웨어의 실제 기능에 따라 다릅니다.
답변3
이러한 avahi-daemon 서비스가 컴퓨터가 예기치 않게 종료되는 이유가 될 수 있습니까?
아니요, 100%입니다.
서버가 다운되기 전에 아무것도 기록되지 않았다는 점을 고려하면 이는 하드웨어 오류, 정전 또는 누군가 단순히 재설정 버튼을 눌렀음을 의미할 가능성이 높습니다.
서버에 IPMI/BMC 칩이 포함된 경우 를 사용하여 하드웨어 로그를 확인할 수 있습니다 ipmitool
.
또한 서버에 avahi-daemon을 설치할 필요가 없습니다.