えっ!?548MB も!?まだ CentOS をインストールしてから2ヶ月も経っていないのに!
[root@oki2a24 ~]# ll /var/log/ 合計 537392 ・・・略・・・ -rw-r--r-- 1 root root 548405178 3月 31 16:10 brcm-iscsi.log ・・・略・・・
この、brcm、iscsi、らへんを調べてログを何とかしたいと思います。
調査します。
どれくらいのペースでログが増えているのか
毎分4KB くらいずつ増えているようです。4KB × 60分 × 24時間 = 5760KB/日 ということで、約5.8MB ずつ、毎日増えていくようですね。恐ろしいですね。
[root@oki2a24 ~]# ll /var/log/brcm-iscsi.log -rw-r--r-- 1 root root 548896698 3月 31 17:56 /var/log/brcm-iscsi.log [root@oki2a24 ~]# ll /var/log/brcm-iscsi.log -rw-r--r-- 1 root root 548900794 3月 31 17:57 /var/log/brcm-iscsi.log
ほかにも例はないかどうか
Google 検索してみたら、、、ありました。次の二つです。海外のサイトがほとんどで、日本のサイトはぜんぜんヒットしませんでした。CentOS を入れても同じ問題が発生していないのか、
- iscsi、iscsid サービスがインストールされていた! | グーフー WordPressのためのLinuxノート
余談にはなりますけど、iscsiとiscsidデーモンを起動していたら/var/log/brcm-iscsi.logに毎秒ごとに下記のようなエラーが吐き出されてかなり大きなファイルとなっていました。
実害は無いと思ってたんですが、上記のような理由から停止しました。 - [お名前.com] サービスを構築するまでに行ったサーバー設定作業もろもろ|A Day In The Boy’s Life
iscsi と iscsid という入っているはずのないサービスがあるではありませんか。 ・・・略・・・ CentOS 5.6 へのアップデートでインストールされたものと判明しました。 ・・・略・・・ さて、対処としては、下記の通り起動設定を「off」に変更するに止めました。
サーバーの設定を確認する。
デーモンの設定を確認したら、自動起動するようになっています。止めなきゃです。
[root@oki2a24 ~]# chkconfig --list | grep iscsi iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
プロセスも確認してみたら、ほぼ間違いなくこれだろうというものが起動しています。
[root@oki2a24 ~]# ps -ef|grep iscsi root 19680 34614 0 18:04 pts/0 00:00:00 grep iscsi root 38671 1 0 Feb19 ? 00:02:49 brcm_iscsiuio
対処します。
流れは次のとおりにします。
- iscsi 、iscsid のデーモンをストップします。
- サーバーを再起動します。
- プロセスを見て、brcm_iscsiuio が起動していないことを確認します。
- /var/log/brcm-iscsi.log を削除します。
では早速やっていきます。
1.iscsi 、iscsid のデーモンをストップします。
デーモンをストップします。
[root@oki2a24 ~]# chkconfig iscsi off [root@oki2a24 ~]# chkconfig iscsid off
確認します。
[root@oki2a24 ~]# chkconfig --list | grep iscsi iscsi 0:off 1:off 2:off 3:off 4:off 5:off 6:off iscsid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
OKですね!
2.サーバーを再起動します。
ServersMan@VPS を使用していますので、次の手順でサーバを再起動します。
- MyDTI にログインします。
- 契約中サービスのタブの該当 VPS の確認・変更をクリックする。
- 【VPSサーバ情報】の起動・停止をクリックする。
- 停止 → 起動、の手順で再起動する。
このブログにアクセスしてみます。・・・OK ですね!もうちょっと詳細に、ssh接続して、top で再起動前後のプロセスを比較してみました。これも、一致していました。OK ですね!
3.プロセスを見て、brcm_iscsiuio が起動していないことを確認します。
top コマンドで確認しました。
top - 18:53:11 up 6 min, 1 user, load average: 0.00, 0.02, 0.00 Tasks: 27 total, 1 running, 26 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1048576k total, 190200k used, 858376k free, 0k buffers Swap: 0k total, 0k used, 0k free, 0k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 18 0 2152 668 576 S 0.0 0.1 0:02.59 init 12136 root 17 0 10072 2860 2312 S 0.0 0.3 0:00.02 sshd 12180 oki2a24 15 0 10224 1664 1096 S 0.0 0.2 0:00.00 sshd 12181 oki2a24 15 0 3552 1516 1284 S 0.0 0.1 0:00.00 bash 12204 root 15 0 3940 1352 1092 S 0.0 0.1 0:00.01 su 12246 root 15 0 3684 1572 1272 S 0.0 0.1 0:00.03 bash 13343 root 18 0 2284 1032 828 R 0.0 0.1 0:00.00 top 63263 root 21 -4 2256 544 328 S 0.0 0.1 0:00.00 udevd 64676 root 15 0 1808 568 476 S 0.0 0.1 0:00.00 syslogd 64688 root 18 0 7236 1036 632 S 0.0 0.1 0:00.00 sshd 64696 root 25 0 2828 860 684 S 0.0 0.1 0:00.01 xinetd 64735 root 25 0 3548 1344 1148 S 0.0 0.1 0:00.02 mysqld_safe 64985 mysql 15 0 36772 8528 5408 S 0.0 0.8 0:00.18 mysqld 65011 root 18 0 9304 1740 740 S 0.0 0.2 0:00.00 sendmail 65019 smmsp 25 0 8256 1492 632 S 0.0 0.1 0:00.00 sendmail 65034 daemon 20 0 2072 480 396 S 0.0 0.0 0:00.00 smadmd 65043 daemon 18 0 2072 280 184 S 0.0 0.0 0:00.00 smadmd 65044 root 18 0 41056 9372 5984 S 0.0 0.9 0:00.14 httpd 65052 root 18 0 4328 1108 560 S 0.0 0.1 0:00.00 crond 65060 root 25 0 5680 720 436 S 0.0 0.1 0:00.00 saslauthd 65062 apache 15 0 63752 30m 4784 S 0.0 3.0 0:01.93 httpd 65063 root 25 0 5680 448 164 S 0.0 0.0 0:00.00 saslauthd 65073 root 18 0 9136 3596 1288 S 0.0 0.3 0:00.01 python 65080 nobody 24 0 20404 4468 1288 S 0.0 0.4 0:00.00 python 65097 apache 15 0 49884 17m 4848 S 0.0 1.7 0:01.26 httpd 65114 apache 15 0 53436 19m 3792 S 0.0 1.9 0:00.61 httpd 65115 apache 15 0 51424 18m 4752 S 0.0 1.8 0:01.17 httpd
起動していないことが確認できました!OK ですねっ!ちなみに、以前インストールした htop を使わなかったのは、テキストを選択できず、よってコピーもできなかったからです。
4./var/log/brcm-iscsi.log を削除します。
548MB ものログを削除します。
[root@oki2a24 ~]# ll /var/log/brcm-iscsi.log -rw-r--r-- 1 root root 549129421 3月 31 18:45 /var/log/brcm-iscsi.log [root@oki2a24 ~]# rm /var/log/brcm-iscsi.log rm: remove 通常ファイル `/var/log/brcm-iscsi.log'? y [root@oki2a24 ~]# ll /var/log/brcm-iscsi.log ls: /var/log/brcm-iscsi.log: そのようなファイルやディレクトリはありません
削除しました。OK ですねっ!
おわりに、感想
調査では logrotate や、 chkconfig などもキーワードにしたのですけど、これだけではぜんぜんヒットしなかったです。特に chkconfig –list で起動設定を確認して、不要なデーモンは停止、起動しない設定、といったブログなど、たとえばCentOSをサーバーとして活用するための基本的な設定 – さくらインターネット創業日記の4.の項目とか、にはあるかな?と思ったのですけれどね。同じログで苦しんでいる人は、ひょっとしたら全然いないのかもしれないです。
「CentOS の容量を圧迫する brcm-iscsi.log 。こやつ、何者!?いろいろ設定見直して削除してくれるわっ!」への1件の返信
[…] >>CentOS の容量を圧迫する brcm-iscsi.log 。こやつ、何者!?いろいろ設定見直して削除してくれるわっ! | oki2a24 Author: […]