为什么我的Apache日志显示两个时区

分享于 

1分钟阅读

电脑

  繁體

问题:

我的apache日志中的日期正确,但是有两个不同的时区。

例如...


10.3.1.1 - - [26/Jan/2011:10:57:34 +0200]"GET/html/js/jquery/jquery.bidi.js HTTP/1.1" 200 4328"http://dhl-translation.accountis.net/""Mozilla/4.0 (compatible; MSIE 6.0; PPP v5.1 (1,1,1); Windows NT 5.1; SV1;. NET CLR 1.1.4322;. NET CLR 2.0.50727;. NET CLR 3.0.4506.2152;. NET CLR 3.5.30729)"


10.3.1.1 - - [26/Jan/2011:08:57:34 +0000]"GET/html/images/logo.png HTTP/1.1" 200 686"http://dhl-translation.accountis.net/""Mozilla/4.0 (compatible; MSIE 6.0; PPP v5.1 (1,1,1); Windows NT 5.1; SV1;. NET CLR 1.1.4322;. NET CLR 2.0.50727;. NET CLR 3.0.4506.2152;. NET CLR 3.5.30729)"




回答 1:

另一个进程会干扰你的时区设置。

这里有一个非常简洁的答案,在 "导致apache间歇性地改变时间/时区的原因"Django 时区混乱Django 时区混乱。

简而言之,解决方案是标准化你的时区设置。


回答 2:

这可能在 .htaccess

 
SetEnv TZ GMT



 


时间  log  显示  Apache  logs  时区