電子書籍の厳選無料作品が豊富!

【環境】
centos4.5
apache2.2.6

現在、テストの為、アクセスログを5分ごとにローテーションさせて、
ファイル名には「年月日時分秒」が入るように設定してますが、
出力されるアクセスログファイル名の時刻がおかしくて困ってます。

【httpd.confの設定値】
CustomLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/access_log.%Y%m%d%H%M%S 300" combined

15時55分に出力されたファイル名
access_log.20071104065500
16時5分に出力されたファイル名
access_log.20071104070500

上記のように
15時だと06
16時だと07
になってしまいます。

年・月・日・分・秒は正確にファイル名に入るのですが、
時だけおかしいです。

dateコマンドだと正常に表示されます
2007年 11月 4日 日曜日 16:44:02 JST

原因が分からず困っています。
どなたか教えて下さい。宜しくお願いします。

A 回答 (1件)

9時間の差がありますのでUTC時間がセットされています。



UTC時刻に+9時間でJST(日本標準時間)になります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!