バルブ(org.apache.catalina.valves.FastCommonAccessLogValve)を介してアクセスログを作成するTomcatサーバーがあります。このバルブは、アクセスログファイルのローテーションを処理しますが、しばらくした後の圧縮や削除は行いません。
現時点ではfind [...] -mtime +30 [...]
、ログの圧縮と削除に使用するcronジョブがあります。私はむしろlogrotateを使用したいので、ログローテーションはすべてのログの中央の場所にあります。Tomcatのためだけに別のソリューションを用意するのは好きではありません。
logrotateのドキュメントを読みましたが、まだ少し迷っています。ログファイルを圧縮してクリーンアップするためだけにlogrotateを使用できますか?どうすればいいですか?
または、問題を回避すると、ログファイルを圧縮してクリーンアップするTomcatアクセスログバルブがありますか?
お手伝いありがとうございます !