首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同步多个Fedora系统的时钟

如何同步多个Fedora系统的时钟
EN

Stack Overflow用户
提问于 2009-06-08 18:29:31
回答 2查看 216关注 0票数 0

我有一个订阅系统,允许用户订阅他们感兴趣的东西或人,并在提交新的帖子、文件或图像时收到通知。为了确定某些东西是否是新的,我通过tstamp跟踪他们的观点。问题是,如果item服务器和MySQL数据库不同步,用户可能会错过在查看项目的同时发布的内容。或被显示两次的项目。

我可以通过从数据库中检索tstamp来消除这个问题,但是仅仅为了获得一个tstamp就需要到数据库的大量连接。如果我能定期将well服务器的系统时钟同步到我们的数据库服务器上(至少是尽可能的同步),我至少可以将问题降到最低。有没有人对最好的方法有什么建议?

我不愿意使用NOW()将视图时间输入数据库。我使用Gearman过程记录视图,这意味着在进入视图时总是会有轻微的延迟。然而,通常情况下,这种延迟是最小的,并且它可能小于系统时钟之间的差异,假设我不能进行常规同步。

EN

回答 2

Stack Overflow用户

发布于 2009-06-08 18:31:22

启用NTP

代码语言:javascript
复制
chkconfig ntpd on
service ntpd start

您可能希望在/etc/ntp.conf中设置时间服务器,或者使用使用*.fedora.pool.ntp.org的默认配置。

票数 5
EN

Stack Overflow用户

发布于 2009-06-08 19:27:10

对我来说,我只是在我的crontab中添加了一个脚本。如果您有多台服务器要配置,则可以快速简单地进行配置。

代码语言:javascript
复制
30 6 * * * root /usr/sbin/ntpdate -u ntp.ubuntu.com
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/966242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档