线上生产环境同步时间服务器时报错the NTP socket is in use, exiting
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线上生产环境同步时间服务器时报错the NTP socket is in use, exiting相关的知识,希望对你有一定的参考价值。
同事反馈线上服务器的时间不准确,需要吧时间调整准确,于是拿到生产的时间服务器执行以下命令:
/usr/sbin/ntpdate time2.aliyun.com
此时报错:
原因分析:报错的原因是系统ntpd服务器正在运行中,通过以下命令查看ntpd是否在运行。
ps aux | grep ntpd
果然是由于ntpd在运行,要解决此问题只要关闭ntpd即可解决:
service ntpd stop
再次执行时间同步命令就不会报错了:
然后将其加入到定时任务中就可以不断同步了(10分钟同步一次)
*/10 * * * * /usr/sbin/ntpdate time2.aliyun.com
后面复盘时发现别的服务器没有这个问题,就偏偏这台有问题,是由于其他小伙伴在上面安装 yum install ntp 导致的。
以上是关于线上生产环境同步时间服务器时报错the NTP socket is in use, exiting的主要内容,如果未能解决你的问题,请参考以下文章
Linux中使用ntpdate同步失败报错:14 Apr 08:42:12 ntpdate[1255]: the NTP socket is in use, exiting:解决方法.