/var/log/rgc main.log サーバーの動作を妨げる大容量ファイル

/var/log/rgc main.log サーバーの動作を妨げる大容量ファイル

Ubuntuサーバーのルートパーティションがいっぱいになり、Webポータルが機能しなくなりました。

私は大きなファイルを見つけようとし、次を見つけました。

/var/log$ du -h --max-depth=1
3.6M    ./apache2
12K     ./fsck
1.2M    ./mysql
4.0K    ./news
51G     ./rgc
etc.

詳しく調べたところ、次の事実が見つかりました。

/var/log/rgc$ ls -l
total 52601768
-rw-rw-rw- 1 root root 53811597822 2016-01-07 10:01 main.log

main.logが大きくなる理由とrgcフォルダに記録される理由をご存知ですか?

ljazKhanの提案に従ってlsofを試しました。

ubuntu@x:/var/log/rgc$ ls -l
total 75884
-rw-rw-rw- 1 root root 77620032 2016-01-07 11:46 main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ ls -l
total 76360
-rw-rw-rw- 1 root root 78107085 2016-01-07 11:47 main.log

ご覧のとおり、ファイルが更新されましたが、ファイルが開かれたことを見たことがありません。

lsofが何も表示しない理由は理解できませんが、例外エラーを記録しています。

問題が根本的な原因に達するまでljazKhanのアドバイスに従ってください。

答え1

おそらく、このファイルのログローテーションはありません。要件に応じて、このファイルを毎日、毎週、毎月削除する必要があります。

 cat /dev/null > /var/log/.rgc/main.log

返品、

lsof | grep main.logどのプロセスがこれを生成するかを確認するには、実行してください。

関連情報