我在一个有10个节点的集群上遇到了一个奇怪的问题。
在任何节点上,任何文件操作都会使该文件的访问/修改/更改时间从date
获得当前系统时间之后1分52秒。这使得所有make
命令都无法正常工作。
测试以下命令:touch X
,echo 123456 > X
,使用utimes(X,NULL)
和utime(X,NULL)
使用C程序。所有这些都可以重现这个问题。
无论如何都有解决问题的方法吗?谢谢。
答案 0 :(得分:0)
解决此问题的常用方法是使用ntp
(通常是可靠的时间服务器)将所有计算机上的时钟同步到公共时间参考。 The NTP FAQ and HOWTO是一个很好的起点。
对于大多数Linux服务器,只需安装ntp
包即可。您可能需要customize配置文件(通常为/etc/ntp.conf
),以及启用 ntpd
(NTP守护程序)的服务。