時間同步出現ntpdate[1788]: the NTP socket is in use, exiting


問題:
[root@service ~]# ntpdate ntp.api.bz
17 Jun 19:22:23 ntpdate[2701]:  the NTP socket is in use, exiting
 
配置信息
解決方法
您收到此錯誤消息的原因是由於 xntpd 已經綁定到了該 Socket。運行 ntpdate 時,它會首先進行廣播,然后偵聽端口 123。如果 xntpd 正在運行,而有一個進程已經在偵聽該端口了,則會使 ntpdate 無法在上面運行。運行下列命令,即可找出 xntpd 的 PID

ps -ef|grep xntpd

可惜沒有找到pid。

使用lsof –i:123

[root@10.10.10.74 /data]$ lsof -i:123
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
ntpd 5003 ntp 16u IPv4 10940 UDP *:ntp
ntpd 5003 ntp 17u IPv6 10941 UDP *:ntp
ntpd 5003 ntp 18u IPv6 10942 UDP localhost6.localdomain6:ntp
ntpd 5003 ntp 19u IPv4 10943 UDP localhost:ntp
ntpd 5003 ntp 20u IPv4 10944 UDP 220.181.128.182:ntp
ntpd 5003 ntp 21u IPv4 10945 UDP localhost:ntp
[root@10.10.10.74 /data]$ kill -9 5003
[root@10.10.10.74 /data]$ lsof -i:123

 

清除 (Kill) 該進程,然后嘗試再次與 ntp 服務器進行同步。此時您不應該收到此錯誤消息。

請注意,如果您嘗試與之同步的服務器沒有運行 xntpd,則會收到下列錯誤消息:

ntpdate[12573]: no server suitable for synchronization found

出現這種情況的原因是,如果您想使用另一個服務器的時間,該服務器必須已經進行了自身同步。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM