集群時鐘同步問題

2021-10-13 05:21:53 字數 837 閱讀 1609

併發的三個下單請求,⼏乎同時被處理,由於伺服器時鐘不⼀致,導致⼊庫的下單時間卻差別很⼤!資料混亂

每個節點都去同步 國家授時中心/ 時間伺服器,  可以加入crontab中去執行 

此時需要把 選取其中一台伺服器 (192.168.0.1)作為 區域網內的 時間伺服器,其它伺服器(192.168.0.2, 192.168.0.3)去同步它的時間

操作方法:

1. 設定好 192.168.0.1 的時間

2. 把 192.168.0.1 設定為時間伺服器(修改 /etc/ntp.conf 檔案)

# 放開局域⽹同步功能,192.168.0.0是你的局域⽹⽹段, 向區域網內開放時間同步

restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap

# 把ntp的時間和 硬體時間保持一致

server 127.127.1.0 # local clock

fudge 127.127.1.0 stratum 10

3. 重啟⽣效並配置ntpd服務開機⾃啟動

service ntpd restart

chkconfig ntpd on

4. 集群中的其它節點從 192.168.0.1 同步時間

ntpdate 192.168.0.1

集群時鐘同步問題

時鐘此處指伺服器時間,如果集群中各個伺服器時鐘不 致勢必導致 系列問題,試想 集群是各個服 務器 起團隊化作戰,家 作都不在 個點上,亂了套!舉 個例 電商 站業務中,新增 條訂單,那麼勢必會在訂單表中增加了 條記錄,該條記錄中應 該會有 下單時間 這樣的字段,往往我們會在程式中獲取當前系統時間插 ...

集群時鐘同步

情景一 集群中所有的伺服器都可以連線網際網路 可以是有ntp 網路時間協議 與時間伺服器 如 國家授時中心 同步 在linux上執行命令 ntpdate u ntp.api.bz u引數是 跳過防護牆與時間伺服器通訊,同步時間 因為我用的是雲伺服器,預設是做了時間同步的,可以使用rpm命令檢視 安裝...

分布式 集群時鐘同步配置

集群時鐘同步思路 1.分布式集群中各個伺服器節點都可以連線互聯 思路 操作 式 使 ntpdate 絡時間同步命令 ntpdate u ntp.api.bz 從 個時間伺服器同步時間 windows有計畫任務 linux也有定時任務,crond,可以使 linux的定時任務,每隔10分鐘執 次ntp...