2

我在 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 并返回。知道如何保持一致吗?

4

3 回答 3

2

事实证明,我在这个 Apache 实例上运行了两个 Django 项目,其中一个我固定指向 America/Los_Angeles,但另一个我留下了。根据创建新 Apache 进程时首先访问的应用程序,它会弄乱时区!

于 2008-11-02T04:50:13.820 回答
1

您是否有任何机会使用 ntpd 并且您与之同步的对等点很不稳定?

于 2008-10-03T06:41:52.280 回答
0

可能一些 Apache 工作进程是在您更改时区之前启动的,还有一些是在您更改时区之后启动的。自从更改系统时区设置后,您是否完全停止并重新启动了 Apache?

于 2008-10-03T06:16:32.560 回答