2016-06-13 81 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