2016-12-03 3 views
0

下回転のログをパイプ_%mの%D%Y_error.log 86400"は、我々はのhttpd.confファイルに次のように持っているHTTP Serverインスタンス上/ wslogs

のCustomLog "|は/ usr/HTTPServerに/ binに/のrotatelogs/wslogs/INSTANCE_NAME/hostname _%mの%D%Y_access.log 86400" を組み合わせ

これは、書き込みパイプログは/ wslogs/instance_nameに上記の形式でログを記録します。

これらのログファイルは、/ wslogsの下でロットスペース全体を占有する傾向があることがわかりましたが、私たちはそれを認識していません。 サーバーを再起動するステップがある展開を行うと、サーバーはエラーで再起動に失敗します。 - httpd(pidファイルなし)が実行されていません。 /wslogs/instance_name/server_name_12022016_error.logファイルへの書き込みエラー

次に、wslogsフォルダを手動でクリーニングする必要があります。 これを自動的に処理し、これらのログが過去10日間だけ存在していること、つまり10日以上経過したログを削除する方法があるかどうかを確認する方法はありますか?

ここに提案や解決策があれば幸いです。

+0

インスタンス名のディレクトリを内容ではなく削除するため、起動時にエラーが発生する可能性があります。 – covener

答えて

1

HTTPサーバー自体で履歴ファイルを管理することはできません。 logrotateや独自のcronスクリプトのような外部のものを使う必要があります。

関連する問題