1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ubuntu Tomcat-catalina.outのローテーション設定

Last updated at Posted at 2018-04-06

tomcatのcatalina.outを世代管理するためにローテーションの設定をした際のメモ

◇実行環境
Ubuntu 16.04.3
Apache Tomcat/8.5.23

◇ログローテートにviでtomcat8を作成
 ※名前は適当に。ここではtomcat8とする。
# vi /etc/logrotate.d/tomcat8

以下を設定する。
============================================================
/opt/tomcat/logs/catalina.out
{
copytruncate
daily
rotate 31
compress
copytruncate
missingok
create 0644 root root
}
============================================================

※オプション詳細
copytruncate:
 copyの動作を行った後、元のログファイルの内容を消去する
daily:
 ログローテーションを毎日行う
rotate:
 残す世代の数を指定する
compress:
 圧縮する
copytruncate:
 ログファイルのコピー後に元ファイルの中身を削除する
missingok:
 指定のログファイルがない場合でもエラーを出さない
create:
 ローテーション後に空のログファイルを新規作成。ファイルのパーミッション、ユーザー名、グループ名を指定可能

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?