2016-06-13 9 views
0

Und wenn es mehrere Server (App-Server und Db-Server) gibt, sollte NTP beide Server installiert werden? und dann, wie man die Zeit jedes Servers synchronisiert?ntp sollte normalerweise auf einem Webserver installiert werden?

Wenn ich etwas mit NOW() sql einfügen, ist die Zeit von DB Server?

Ich nehme an, ein einfacher Web-Service mit Rail auf diesem App-Servern.

Antwort

1

Ja, Sie sollten immer installieren ntp, wenn Sie auf allen Servern vor allem Produktion Boxen können. Es wird Ihnen später Stunden von Schmerzen und Beschwerden ersparen.

This ist eine kurze Anleitung zu ntp auf Linux-Setup, das Sie einige Ideen, wie einzurichten geben sollte, was die Konfigurationsoptionen usw. tun

Wenn Sie nur in der Bereitstellung zwei Server haben dann I‘ Ich schlage vor, dass Sie einige vertrauenswürdige Low-Stratum-NTP-Server finden, die Sie verwenden können, und wenden Sie dieselbe Konfiguration auf beide Server an.

Stellen Sie sicher, dass mindestens drei Upstream-Server für die Verbindung vorhanden sind, idealerweise fünf für eine stabile Zeitdomäne.

Sobald Sie Setup eingerichtet und ausgeführt haben und Ihre Server Zeit halten, wann immer Sie nach der Zeit fragen, sollte es die richtige Zeit innerhalb einer kleinen Marge von UTC sein. Also in Ruby, wenn Sie Time.now.strftime("%Y-%m-%d %H:%M:%S") tun, wird es die Hosts Zeit als gesetzt/durch ntp getaktet.

+0

Vielen Dank für Ihre Informationen und ich werde den Link überprüfen! – akm