线上生产环境同步时间服务器时报错the NTP socket is in use, exiting

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线上生产环境同步时间服务器时报错the NTP socket is in use, exiting相关的知识,希望对你有一定的参考价值。

同事反馈线上服务器的时间不准确,需要吧时间调整准确,于是拿到生产的时间服务器执行以下命令:

/usr/sbin/ntpdate time2.aliyun.com

此时报错:

线上生产环境同步时间服务器时报错the

原因分析:报错的原因是系统ntpd服务器正在运行中,通过以下命令查看ntpd是否在运行。

ps aux | grep ntpd

线上生产环境同步时间服务器时报错the

果然是由于ntpd在运行,要解决此问题只要关闭ntpd即可解决:

service ntpd stop

再次执行时间同步命令就不会报错了:

线上生产环境同步时间服务器时报错the

然后将其加入到定时任务中就可以不断同步了(10分钟同步一次)

*/10 * * * * /usr/sbin/ntpdate time2.aliyun.com

后面复盘时发现别的服务器没有这个问题,就偏偏这台有问题,是由于其他小伙伴在上面安装 yum install ntp 导致的。

以上是关于线上生产环境同步时间服务器时报错the NTP socket is in use, exiting的主要内容,如果未能解决你的问题,请参考以下文章

线上生产环境部署Djngao+Nginx+Uwsgi

配置开发环境测试环境线上生产环境

Linux离线安装NTP服务,无外网环境下配置本地时间同步

Linux离线安装NTP服务,无外网环境下配置本地时间同步

Linux离线安装NTP服务,无外网环境下配置本地时间同步

Linux中使用ntpdate同步失败报错:14 Apr 08:42:12 ntpdate[1255]: the NTP socket is in use, exiting:解决方法.