logrotateにより、logの管理を行おうと考えているのですが、logrotate.confファイルに設定したディレクトリが読み込まれません。
ログローテートはQiitaの記事を参考にいたしました。
以下は、/tmp/log/logrotate.conf
ファイルとなります。
/var/www/django/app/app_test/app_project/test/log { missingok rotate 1 dateext dateformat _%Y%m%d compress }
「/usr/sbin/logrotate -d /tmp/log/logrotate.conf」こちらのコマンドを実行したのですが、以下のような結果になってしまいました。
sbin/logrotate -d /tmp/log/logrotate.conf reading config file /tmp/log/logrotate.conf Reading state from file: /var/lib/logrotate/status Allocating hash table for state file, size 64 entries Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Handling 1 logs rotating pattern: /var/www/django/app/app_test/app_project/test/log 1048576 bytes (1 rotations) empty log files are rotated, old logs are removed No logs found. Rotation not needed.
しかし、/var/www/django/app/app_test/app_project/test/log
フォルダ下には、「20200601_130001.log」といったファイルが数十個保存されています。
何故、「empty log files are rotated, old logs are removed」こちらの結果となってしまうのかが分かりません。ログファイルが認識されない理由につきまして、どなたかご助言頂けましたら幸いです。
追記です
Qiitaの記事の通り、「/usr/sbin/logrotate -d /tmp/log/logrotate.conf」を以下のようにして試してみた場合ですが、「/tmp/log/httpd/access_log」こちらのフォルダは認識がされているようです。
/tmp/log/httpd/access_log { missingok rotate 1 dateext dateformat _%Y%m%d compress }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/03 02:22
2020/06/03 05:13 編集
2020/06/03 05:15
2020/06/03 05:15