客戶端無法同步時間伺服器問題處理
今天,公司域伺服器時間出現問題,經過檢查是由於時間出現問題引起的,就是客戶端的時間與域伺服器時間相差超過了5分鐘引起的。從linux客戶檢查時間伺服器:
--從客戶端進行檢查,發現無法同步
[root@lxtest ~]# ntpdate -d 10.10.10.35
5 May 10:44:58 ntpdate[13004]: ntpdate Tue Oct 25 12:54:51 UTC 2011 (1)
Looking for host 10.10.10.35 and service ntp
host found : 10.10.10.35
transmit(10.10.10.35)
receive(10.10.10.35)
transmit(10.10.10.35)
receive(10.10.10.35)
transmit(10.10.10.35)
receive(10.10.10.35)
transmit(10.10.10.35)
receive(10.10.10.35)
transmit(10.10.10.35)
10.10.10.35: Server dropped: strata too high
server 10.10.10.35, port 123
stratum 16, precision -23, leap 11, trust 000
refid [10.10.10.35], delay 0.02588, dispersion 0.00002
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 14:28:16.000
originate timestamp: d711797c.e4175b4e Mon, May 5 2014 10:44:12.890
transmit timestamp: d71179aa.54d2d44d Mon, May 5 2014 10:44:58.331
filter delay: 0.02625 0.02603 0.02588 0.02597
0.00000 0.00000 0.00000 0.00000
filter offset: -45.4405 -45.4405 -45.4406 -45.4405
0.000000 0.000000 0.000000 0.000000
delay 0.02588, dispersion 0.00002
offset -45.440609
5 May 10:44:58 ntpdate[13004]: no server suitable for synchronization found
發現無法同步,並且報錯,無法找到同步的源
--從伺服器端檢查
[root@timeserver ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
210.72.145.44 .ACTS. 1 u 971 8 0 0.000 0.000 0.000
202.120.2.101 .INIT. 10 u 8 64 377 0.000 0.000 0.000
發現時間伺服器與外部源是斷開的,無法進行同步
[root@timeserver ~]# ping 202.120.2.101
PING 202.120.2.101 (202.120.2.101) 56(84) bytes of data.
64 bytes from 202.120.2.101: icmp_seq=1 ttl=44 time=31.2 ms
64 bytes from 202.120.2.101: icmp_seq=2 ttl=44 time=30.0 ms
ping外部也是沒問題的,
停掉伺服器後,與直接進行時間同步
[root@timeserver ~]# service ntpd stop
Shutting down ntpd: [ OK ]
[root@timeserver ~]# ntpdate 202.120.2.101
5 May 11:11:47 ntpdate[17855]: no server suitable for synchronization found
[root@timeserver ~]# ntpdate 202.120.2.101
5 May 11:11:51 ntpdate[17856]: adjust time server 202.120.2.101 offset 0.170423 sec
執行了好幾次後,終於同步上一次,所以基本上可以看到,我們的時間伺服器與時間源間斷性的連線的。
--最後處理辦法
由於這臺時間伺服器以前一直是沒有問題的,估計是由於網路調整或者時間源的問題。如果時間伺服器與時間源無法一直連線,那麼客戶端去同步時間伺服器就會出現問題。
如:
no server suitable for synchronization found
解決辦法就是,讓這個時間伺服器一直有時間源連線,
所以在配置檔案中增加了一行自己的時間源:
[root@timeserver ~]# cat /etc/ntp.conf
restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict 0.0.0.0 mask 0.0.0.0 nomodify
server 202.120.2.101 prefer
server 127.127.1.0
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys
由於我們在直接與外部同步的時候發現,基本上每天可以與202.120.2.101同步上百次,所以時間的差異也是秒級範圍內的,是可以接受的!
重啟時間服務
[root@timeserver ~]# service ntpd start
Starting ntpd: [ OK ]
經過幾分釧後,檢查,發現與外界也有連線,但多切換幾次後,與外界又斷開了,但本地時間源是沒問題的,所以其它客戶端便可同步了!
[root@timeserver ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
202.120.2.101 .ACTS. 1 u 426 8 100 75.239 -68.411 0.000
*LOCAL(0) .LOCL. 10 l 39 64 377 0.000 0.000 0.000
測試如下:
[root@lxtest ~]# ntpdate 10.10.10.35
5 May 11:18:21 ntpdate[13151]: adjust time server 10.10.10.35 offset 0.058996 sec
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29371470/viewspace-1154078/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- UE 客戶端和伺服器上的時間同步客戶端伺服器
- 前端如何保持與伺服器時間同步(如何解決客戶端與服務端時間不對稱的問題)?前端伺服器客戶端服務端
- 記筆記:C# Socket客戶端監聽伺服器端處理方案【同步】筆記C#客戶端伺服器
- Linux下處理時間同步相關問題彙總Linux
- Hexo多客戶端同步問題Hexo客戶端
- python socketserver處理客戶端的流程PythonServer客戶端
- 搭建Kubernetes叢集時DNS無法解析問題的處理過程DNS
- 客戶端(windows)訪問FTP伺服器遇到的問題(總結)客戶端WindowsFTP伺服器
- 關於時間 PHP 處理包遇到的問題時間序列化差值問題PHP
- Ubuntu無法解析域名DNS指向127.0.0.53問題處理UbuntuDNS
- 422是一個HTTP狀態碼,表示伺服器理解客戶端的請求,但無法處理該請求。這個狀態碼通常被用於Web應用程式中的表單驗證,其中伺服器無法處理客戶端提交的表單資料。HTTP伺服器客戶端Web
- 客戶端 post ,get 訪問伺服器客戶端伺服器
- 以客戶端為中心的錯誤處理客戶端
- Oracle日常問題處理-資料庫無法啟動Oracle資料庫
- [20240202]windows時間同步問題.txtWindows
- nginx 處理客戶端請求的完整過程Nginx客戶端
- 【git操作】如何在兩個git客戶端間同步程式碼Git客戶端
- 物理DataGuard客戶端無縫切換--客戶端TAF 配置客戶端
- 記一次客戶DB CPU短時間內衝高至99%處理
- LINUX 解決時間同步問題(NTP)Linux
- 如果呼叫遠端遠端url介面為https,且存在客戶端證書驗證,如何在客戶端處理HTTP客戶端
- Jenkins臨時空間不足處理辦法Jenkins
- ios 客戶端IPV6網路超時等相關問題iOS客戶端
- NTP校時(時間同步伺服器)IPC網路攝像機時鐘問題排查伺服器
- win10郵件無法訪問此賬戶如何處理_win10郵箱提示無法訪問此賬戶解決步驟Win10
- 關於wake on lan遠端喚醒主機的問題,長時間關機無法遠端喚醒
- Solr 客戶端查詢語法Solr客戶端
- Swoole 協程 MySQL 客戶端與非同步回撥 MySQL 客戶端的對比MySql客戶端非同步
- 客戶端和服務端(C#) 時間戳的生成和轉換客戶端服務端C#時間戳
- java時間處理Java
- PHP 時間處理PHP
- 客戶端安裝虛擬機器問題解答?客戶端虛擬機
- Linux使用ntp時間伺服器同步時間Linux伺服器
- 【問題處理】MySQL忘記root密碼的處理辦法MySql密碼
- 無密碼驗證:客戶端密碼客戶端
- epic登入一直轉圈怎麼辦 快速解決epic客戶端無法登陸的問題客戶端
- Go 臨界資源的安全問題(引入同步非同步處理)Go非同步
- Aiohttp是Python的最快的非同步HTTP客戶端/伺服器庫包AIHTTPPython非同步客戶端伺服器
- 教你如何構建非同步伺服器和客戶端的 Kotlin 框架 Ktor非同步伺服器客戶端Kotlin框架