Apache配置帮助-为什么不同的流程"在"不同的时区?

时间:2020-03-06 15:03:50  来源:igfitidea点击:

我在VPS服务器(运行Debian)上运行了Apache 2. 我最近将服务器上的时区(使用dpkg-reconfigure tzdata)从America / New_York更改为America / Los_Angeles,以适应我在整个国家/地区的移动。进行更改后,我还重新启动了虚拟机。

但是,Apache进程似乎在时区之间波动。请从access_log查看以下代码片段:

127.0.0.1 - - [02/Oct/2008:23:01:13 -0700] "GET /favicon.ico HTTP/1.0" 301 - "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.3) Gecko/2008092414 Firefox/3.0.3"
127.0.0.1 - - [03/Oct/2008:02:01:25 -0400] "GET /tag/wikipedia/?page=1 HTTP/1.0" 200 5984 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
127.0.0.1 - - [03/Oct/2008:02:01:36 -0400] "GET /index.atom HTTP/1.0" 200 7648 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.2) Gecko/2008091618 Firefox/3.0.2"
127.0.0.1 - - [03/Oct/2008:02:01:45 -0400] "GET /tag/moblog/ HTTP/1.0" 200 6563 "-" "msnbot/1.1 (+http://search.msn.com/msnbot.htm)"
127.0.0.1 - - [02/Oct/2008:23:01:46 -0700] "GET /tag/opensource/ HTTP/1.0" 200 5954 "-" "msnbot/1.1 (+http://search.msn.com/msnbot.htm)"
127.0.0.1 - - [03/Oct/2008:02:01:56 -0400] "GET /tag/dopplr/ HTTP/1.0" 200 3407 "-" "msnbot/1.1 (+http://search.msn.com/msnbot.htm)"

它从23:01跳到02:01并返回。知道如何保持一致吗?

解决方案

可能在更改时区之前启动了某些Apache工作进程,之后则进行了一些工作。自更改系统时区设置以来,我们是否已完全停止并重新启动Apache?

我们是否有机会使用ntpd并且与之进行同步的对等对象不稳定?

事实证明,我有两个在此Apache实例上运行的Django项目,其中一个我已固定为指向America / Los_Angeles,但另一个我却落后了。创建新的Apache进程时,取决于首先访问哪个应用程序,所以它会占用时区!