服务器意外重新启动,奇怪的内核消息在日志文件中

我有一台运行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有一个关于老版本的bug报告,在https://bugs.launchpad.net/ubuntu/+source/linux/+bug/378907没有解决。

内核升级可能会使其消失,并已成功地解决了一些问题,并有一些修复的讨论已经在http://adam.rosi-kessel.org/weblog/2008/06/21我的(Debian Unstable)系统有一个相当新的2.6.3x内核,解决这个问题的唯一可靠的方法是安装Realtek自己的第三方驱动程序为他们的硬件,名下加载8168,这没有这个问题。 我会按顺序尝试这些事情。

我不知道这个问题如何与意外的重启有关。 这些消息可能与您原先的重新启动问题无关,可能是您的计算机出现了特别严重的问题,或者您可能有类似的症状,但是完全不同的问题。

听起来像是硬件或驱动程序问题。 系统真的重新启动还是只能看到r8169消息,而且链路一直在上升和下降?

如果一直没有重启:r8169驱动有一些已知的问题。 一种select是禁用NIC的自动协商

 /sbin/ethtool -s eth0 autoneg off 

采取从这里: http ://www.fedoraforum.org/forum/showpost.php?p=1394807&postcount =1