问题 如何应对亚马逊ec2的时钟漂移?


我们在亚马逊上有几个ec2实例,我们使用amazon AIM Linux进行设置。实例类型是m1.medium。

直到本周,一切都进展顺利。

我们从日志文件中发现突然发生了巨大的时钟漂移,有时会出现5分钟的差异。

我想问一下是否还有其他人遇到过这个问题?怎么处理呢?


7677
2018-01-31 10:32


起源



答案:


由于实例资源的过度使用,可能会发生时间漂移。我建议您检查一下cloudwatch CPU图表,以确定您的CPU是否被过度使用。

如果您运行的是amazon linux AMI,则默认安装NTP。

验证NTP是否正在运行

sudo service ntpd status

如果未安装,则可以运行以下命令进行安装:

sudo yum install ntp

如果NTPD正在运行并且您的时钟时间已关闭,我会尝试重新启动它,看看它是否与您设置的NTP服务器同步。您还可以通过编辑/etc/ntp.conf文件来添加更多NTP服务器。只需搜索NTP服务器即可找到要添加的服务器。


6
2018-02-03 10:45



你的意思是 sudo service ntp status ? - The Internet
不安装ntp时它运行为守护进程(ntpd)。例: sudo service ntpd status ntpd (pid 1312) is running...  sudo service ntp status ntp: unrecognized service - Ciaran
在Ubuntu中,服务是 ntp 不 ntpd。所以 sudo service ntp status 对于Ubuntu来说是正确的命令。 - warvariuc


答案:


由于实例资源的过度使用,可能会发生时间漂移。我建议您检查一下cloudwatch CPU图表,以确定您的CPU是否被过度使用。

如果您运行的是amazon linux AMI,则默认安装NTP。

验证NTP是否正在运行

sudo service ntpd status

如果未安装,则可以运行以下命令进行安装:

sudo yum install ntp

如果NTPD正在运行并且您的时钟时间已关闭,我会尝试重新启动它,看看它是否与您设置的NTP服务器同步。您还可以通过编辑/etc/ntp.conf文件来添加更多NTP服务器。只需搜索NTP服务器即可找到要添加的服务器。


6
2018-02-03 10:45



你的意思是 sudo service ntp status ? - The Internet
不安装ntp时它运行为守护进程(ntpd)。例: sudo service ntpd status ntpd (pid 1312) is running...  sudo service ntp status ntp: unrecognized service - Ciaran
在Ubuntu中,服务是 ntp 不 ntpd。所以 sudo service ntp status 对于Ubuntu来说是正确的命令。 - warvariuc


是的,最好不要相信系统时钟。只需安装并配置NTP即可。


3
2018-02-04 00:00



如何停止系统?你能提一些建议吗?谢谢! - user2028644
我没有使用亚马逊自己的Linux AMI,但据我所知,它们基本上都是RHEL。以下是在RHEL6上设置NTP的指南: access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/... - chrskly


是的,即使我遇到了这个问题。最糟糕的是我使用SES发送电子邮件;和电子邮件发送开始失败,错误“时间不匹配”..所以,因为AWS一个问题;另一个问题发生了

重新启动服务器可立即解决问题。此外,创建客户支持票并让他们知道。这是他们的一个错误。我认为这会发生在他们的一些实例中。因为这个问题;我的业务受到了非常不利的影响,因此我甚至获得了一些美元信贷。


1
2018-01-31 11:06