- ベストアンサー
apache2 のログをローテイトする時間
apache2 のログをローテイトする時間 apache2 のログを rotatelogs を使ってローテイトしていますが、新しい日付に変わるのが午前9時です。おそらく標準時の00:00にローテイトしているのだと思いますが。これを日本時間の00:00にするにはどうしたらよいでしょうか? よろしくおねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
man rotatelogs をすればおわかりになると思いますが、rotationtimeとoffsetを指定すれば良いはずです。 rotatelogs [ログファイル名] 86400 540 とすれば、、UTCから毎日(86400秒ごとに)+9時間(540分)の時点でローテートしてくれます。 あるいはシステムの標準時をJST(+9時間)にするとか、apacheの環境変数をJSTにして起動するとかかな。
その他の回答 (2)
- lowrider_2005
- ベストアンサー率40% (1520/3748)
回答No.3
>configureで失敗しているのでしょうか? それはインストールした方がお分かりでしょうから聞いてみて下さい。 たぶんmanpathが通ってないとかではないでしょうか?
- LancerVII
- ベストアンサー率51% (1060/2054)
回答No.1
こんにちは。 -diffオプションに540分を設定してあげれば良いと思います。 -diff 540
質問者
お礼
ありがとうございます。 ローテイトが規模王通りの時間に行われるようになったようです。
お礼
ありがとうございます。指定の時間にログが切り替わるようになったようです。 ついでの質問ですが、 > man rotatelogs > をすればおわかりになると思いますが なぜか No manual entry for rotatelogs となってしまいます。configureで失敗しているのでしょうか?