2016-06-13 58 views
0

當有多個服務器(應用程序服務器和數據庫服務器)時,ntp應該安裝在兩臺服務器上?然後如何同步每臺服務器的時間?ntp應該正常安裝到網絡服務器上嗎?

當我插入一些與NOW() sql,時間是從數據庫服務器?

我假設在這個應用程序服務器上使用Rail的簡單Web服務。

回答

1

是的,你應該總是安裝ntp,如果你可以在所有和任何服務器特別是生產箱。它會爲你節省幾小時的痛苦和麻煩。

This是一個快速指導,NTP設置在Linux上這應該給你一些想法,如何建立,什麼配置選項做等

如果你只在你部署兩臺服務器,然後我d建議你找一些你可以使用的'可信賴'的低層ntp服務器,並將相同的配置應用到兩臺服務器上。

確保您至少有三臺需要連接的上游服務器,理想情況下爲五個,以提供強大的時間域。

一旦您設置並運行ntp,並且您的服務器在您要求時間時保持時間,那麼它應該是UTC小邊界內的正確時間。所以在Ruby中,如果你使用Time.now.strftime("%Y-%m-%d %H:%M:%S")它將返回主機的時間設置/時鐘由ntp。

+0

感謝您的信息,我會檢查鏈接! – akm