He notado desde hace unos días que se produce el mismo tipo de mensajes repetitivos y puedo decir positivamente que nada fue cambiado (instalado / desinstalado) intencionalmente en ese período.
Aquí hay una muestra del mensaje /var/log/kern.log :
Mar 30 06:32:45 aurora kernel: [566322.867110] e1000e: eth0 NIC Link is Down
Mar 30 06:32:47 aurora kernel: [566325.313634] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
Mar 30 06:32:59 aurora kernel: [566337.632930] e1000e: eth0 NIC Link is Down
Mar 30 06:33:18 aurora kernel: [566356.543664] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Mar 30 11:05:47 aurora kernel: [582689.779752] e1000e: eth0 NIC Link is Down
Mar 30 11:05:50 aurora kernel: [582692.174337] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
del archivo de registro completo - cuando tomo en cuenta todos los mensajes de registro de este tipo - puedo concluir:
- eth0 falla cada pocas horas
- eth0 falla en el primer caso por dos y en el segundo por 19 segundos
Estoy hablando del servidor de producción aquí.
¿Cómo resolver este problema, ya que el servidor de correo está en producción y fallas en la red de 19 segundos de duración que no puedo tolerar?
networking
linux-networking
ethernet
nic
Miloš Đakonović
fuente
fuente
Respuestas:
ifconfig
. Si no es cero, entonces hay problemas con el hardware (cable, tarjeta NIC o concentrador / conmutador). Un cable Ethernet poco confiable también generará errores en este campo.ethtool
y asegúrese de que la configuración de red (dúplex, etc.) coincida con la del conmutador. Si no es el administrador del conmutador, solicite al administrador de la red que le proporcione la configuración.Como nota al margen, debe evaluar si necesita control de flujo. Según HP, solo es necesario para aplicaciones de alto rendimiento: consulte el artículo de HP sobre cuándo usar el control de flujo
fuente
Aquí está mi solución. Este problema ocurre en hardware específico (en una máquina solo 1 de 2 puertos en la NIC), siempre con el controlador e1000e, desde el kernel 3.9 más o menos. Este archivo es para centos7, entra
/etc/init.d/
y debe habilitarse conchkconfig --add <name>
. El nombre de la interfaz está codificado ... asegúrese de configurarlo.fuente