2008-10-15 42 views
0

即時通訊使用httpclient和最後修改頭爲了檢索HTML文件的最後更新日期但是當我嘗試這在Linux上它返回昨天日期,但當我使用Windows它返回今天的日期。任何人都知道在Linux中使用這個頭域的問題?最後修改頭文件和linux文件系統

回答

1

也許,linux服務器的時鐘設置不同,這種方式「生活在過去」?

0

如果您使用Windows雙啓動,則必須確保您的Linux系統配置爲而不是認爲BIOS將時鐘保持爲GMT(或UTC),但是在本地時間。否則,在Linux系統中,您的Linux系統的時鐘將保持關閉狀態。

還要確保/ etc/localtime文件是/ usr/share/zoneinfo下的正確時區文件的符號鏈接。

配置這兩件事情後,確認您的日期和時間是使用date命令正確,並正確設置它,如果它沒有通過:

date MMDDhhmmCCYY.ss

例如,在當前時間我的目的(十九點41分27秒10月15日2008)我會用:

date 101519412008.27

0

只是一個想法 - 也許你的文件系統安裝在具有noatime選項。我在這裏假設你的html文件沒有被修改,只有在沒有修改的情況下才能訪問,並且'更新'時間沒有被記錄。

你能看到文件的時間戳嗎?究竟是1天,還是昨天的某個時候?

當我看到它是正確的時間assocaiated日期,但後來經過我稱之爲HTTP方法被顯示的日期是慢一天
0

。可能存在緩存問題