• ベストアンサー

apache2 のログをローテイトする時間

apache2 のログをローテイトする時間 apache2 のログを rotatelogs を使ってローテイトしていますが、新しい日付に変わるのが午前9時です。おそらく標準時の00:00にローテイトしているのだと思いますが。これを日本時間の00:00にするにはどうしたらよいでしょうか? よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

man rotatelogs をすればおわかりになると思いますが、rotationtimeとoffsetを指定すれば良いはずです。 rotatelogs [ログファイル名] 86400 540 とすれば、、UTCから毎日(86400秒ごとに)+9時間(540分)の時点でローテートしてくれます。 あるいはシステムの標準時をJST(+9時間)にするとか、apacheの環境変数をJSTにして起動するとかかな。

moritan2
質問者

お礼

ありがとうございます。指定の時間にログが切り替わるようになったようです。 ついでの質問ですが、 > man rotatelogs > をすればおわかりになると思いますが なぜか No manual entry for rotatelogs となってしまいます。configureで失敗しているのでしょうか?

その他の回答 (2)

回答No.3

>configureで失敗しているのでしょうか? それはインストールした方がお分かりでしょうから聞いてみて下さい。 たぶんmanpathが通ってないとかではないでしょうか?

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 -diffオプションに540分を設定してあげれば良いと思います。 -diff 540

moritan2
質問者

お礼

ありがとうございます。 ローテイトが規模王通りの時間に行われるようになったようです。

関連するQ&A