修正UTC时间-WordPress效果

时间:2015-04-15 作者:testermaster

我的centos服务器的utc时间错误(例如:现在是7.54 utc,而我的服务器显示的是8.15 utc)。我会解决这个问题,但会对WordPress产生什么影响?Cookie/缓存或诸如此类的东西会出现问题吗?

2 个回复
SO网友:Rarst

WordPress本质上完全忽略了原生PHP日期功能,而支持自己的处理。这传统上允许it管理相关方面(如时区和翻译),而不考虑服务器配置。

我有根据地猜测,它在很大程度上会忘记这种变化。最多情况下,cron任务可能会批量启动,某些形式的任务可能会由于nonce而失败(nonce有效时间长达数小时,因此影响它们的班次少于一小时的概率很低)。

SO网友:William Turrell

如果尚未安装,请安装ntp 在web服务器上打包,它会自动将时间与多个参考时间服务器(原子钟)同步。否则,服务器时钟会随时间漂移。

至关重要的是,ntp还逐步(分步骤)进行任何调整,以最大限度地减少混淆服务器上任何自动化流程的可能性:

ntpd的反应将取决于本地时钟和参考时间之间的偏移量。对于微小偏移,ntpd将像往常一样调整本地时钟;对于较小和较大的偏移,ntpd将在一段时间内拒绝参考时间。在后一种情况下,当新的参考时间被拒绝时,操作系统的时钟将继续进行最后有效的校正。一段时间后,小偏移量(明显小于一秒)将被旋转(缓慢调整),而较大偏移量将导致时钟步进(重新设置)。巨大的补偿被拒绝,ntpd将自行终止,相信一定发生了非常奇怪的事情。

资料来源:http://www.ntp.org/ntpfaq/NTP-s-algo.htm

使用ntpq -p 显示当前状态。

根据@Rarst的回答,在WordPress中,cron作业只会大量启动。

如果您计划在特定的日期/时间发布帖子,请仔细检查没有显示为“错过”,但您的示例中不会出现这种情况。

结束

相关推荐