Несколько дней назад я заметил, что происходят такие же повторяющиеся сообщения, и я могу с уверенностью сказать, что ничего не было намеренно изменено (установлено / удалено) за этот период.
Вот пример сообщения /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
Из полного файла журнала - когда принять все сообщения журнала такого рода в счет - я могу сделать вывод:
- eth0 терпит неудачу каждые несколько часов
- Ошибка eth0 в первом случае - два, а во втором - 19 секунд.
Это рабочий сервер, о котором я говорю здесь.
Как решить эту проблему, так как почтовый сервер находится в рабочем состоянии и сбои в сети продолжительностью 19 секунд я не могу терпеть?
networking
linux-networking
ethernet
nic
Милош Чаконович
источник
источник
Ответы:
ifconfig
. Если не ноль, то есть проблемы с оборудованием (кабель, сетевая карта или концентратор / коммутатор). Ненадежный кабель Ethernet также приведет к ошибкам в этой области.ethtool
и убедитесь, что настройки сети (дуплекс и т. д.) совпадают с настройками коммутатора. Если вы не являетесь администратором коммутатора, попросите администратора сети предоставить вам настройки.В качестве примечания, вы должны оценить, нужно ли вам управление потоком. По мнению HP, это необходимо только для высокопроизводительных приложений: см. Статью HP «Когда использовать управление потоком»
источник
Вот мое исправление. Эта проблема возникает на определенном оборудовании (на одной машине только 1 из 2 портов на сетевой карте), всегда с драйвером e1000e, начиная с ядра 3.9 или около того. Этот файл для centos7, входит
/etc/init.d/
и должен быть включен сchkconfig --add <name>
. Имя интерфейса жестко закодировано ... не забудьте установить его.источник