У меня есть сервер под управлением Ubuntu 10.04, который, кажется, перезагружается несколько раз в день, и я не могу понять почему. Это тоже не похоже на изящную перезагрузку, потому что некоторые службы жалуются на сбой, когда я смотрю их журналы. Я просматриваю / var / log / messages и вижу много странных операторов ядра, например:
Jul 27 13:28:41 it-admin kernel: [ 5198.213173] r8169: eth0: link up
Jul 27 13:20:38 it-admin kernel: [ 4716.055043] r8169: eth0: link up
Jul 27 13:29:37 it-admin kernel: [ 5253.309017] r8169: eth0: link up
Jul 27 13:30:29 it-admin kernel: [ 5305.593953] r8169: eth0: link up
Как видите, они распечатываются каждые несколько секунд. Я никогда раньше не видел, чтобы ядро говорило об этом, поэтому мне интересно, имеет ли это какое-то отношение к этому.
Эти сообщения об ошибках соответствуют проблеме, которую драйвер r8169 в некоторых ядрах имеет с некоторым оборудованием, в результате чего он неоднократно теряет связь (описывается как «паралич») только для восстановления ее позже, что обычно приводит к проблемам с подключением. У Ubuntu есть отчет об ошибке для более старой версии, закрытой нерешенной на https://bugs.launchpad.net/ubuntu/+source/linux/+bug/378907.
Обновление ядра может заставить его исчезнуть, и для некоторых проблема успешно решена, а также обсуждается исправление, которое предположительно сработало. http://adam.rosi-kessel.org/weblog/2008/06/21/a-much-simpler-fix-for-the-r8169-link-down-problem, но в моей (Debian Unstable) системе с довольно свежим ядром 2.6.3x единственным надежным способом решить проблему была установка собственного стороннего драйвера Realtek для их оборудования, загружаемого под именем 8168, у которого нет этой проблемы . Я бы попробовал эти вещи в таком порядке.
Я не уверен, как эта проблема может быть связана с неожиданными перезагрузками. Сообщения могут быть не связаны с вашей исходной проблемой перезапуска, это может быть особенно серьезное включение вашей машины, или у вас могут быть похожие симптомы, но совершенно другая проблема, чем эта.
Для меня это проблема с оборудованием или драйверами. Система действительно перезагрузка или вы видите только сообщения r8169, а ссылка постоянно поднимается и опускается?
Если он не перезагружается все время: есть некоторые известные проблемы с драйвером r8169. Один из вариантов - отключить автосогласование для сетевой карты.
/sbin/ethtool -s eth0 autoneg off
Взято отсюда: http://www.fedoraforum.org/forum/showpost.php?p=1394807&postcount=1