簡體   English   中英

Apache 配置幫助——為什么不同的進程“在”不同的時區?

[英]Apache configuration help -- Why are different processes "in" different time zones?

我在 VPS 服務器上運行 Apache 2(運行 Debian)。 我最近將服務器上的時區(使用 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 實例上運行了兩個 Django 項目,其中一個我已經固定指向 America/Los_Angeles,但另一個我留下了。 根據創建新 Apache 進程時首先訪問哪個應用程序,它會弄亂時區!

您是否有機會使用 ntpd 並且您同步的對等點是不穩定的?

可能有些 Apache 工作進程在您更改時區之前啟動,有些則在之后啟動。 自從更改系統時區設置后,您是否完全停止並重新啟動了 Apache?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM