このエラーは、openSuSE42.3上の
squid 3.5.21
squidclamav 6.16
c_icap 0.5.3
に各プログラムをバージョンアップした際に出たC-ICAPのエラーです。
(C-ICAPのserver.logに出力されます。)
このエラーの特徴としましては、
C-ICAPを起動後から、終了するまで
エラーが出っぱなしという事と、
このエラーだけで、1時間に15GBから20GBになる
という非常に厄介なものです。
以前、C-ICAPのバージョン0.4.4でfixされていたものが、
今回まだ出てきたという印象です。
今回のバージョンアップの前は、
0.4.4を使用していたので、それに戻せば、問題がないことがわかっていますが、
一応応急措置として、書いておきます。
1、server.logが大きすぎるので、ディスクの許容範囲内で、
定時でserver.logをリネームして、新しいものを作る。
※破棄してしまうとsquidclamavが発見したウイルスや閲覧先、ソースIPが消えてしまうため。
※弊社のように都度ウイルス発見時にメールで飛ばしておく場合は、この限りではない。
2、大きすぎるファイルの方から、上記エラーをgrep -vして、
適正なサイズをファイルに出力させる。
というように対処していますが、
ログのリネームとc-icapの再起動だけでは、たまにこけるので、
ログのリネーム、touchログ、squidストップ、icapストップ、icapスタート、squidスタート、報告メール
を弊社の場合は、毎時実施しております。
なお、C-ICAPは、以前からたまにハングしたりするので、
毎分ステータスを確認し(systemctlのステータスではなくpsで)、
落ちていた場合は、
squidストップ、icapストップ、CommandSocket削除、touchCommandSocket、icapスタート、squidスタート、報告メール
ということを実施していたので、上記の定時ログ削除を実施しています。
ログ削除だけだと、何かの拍子にicapのサービスが止まって、squidが動かないという羽目に会います。
google先生に聞いてみたのですが、まったくこのエラーについて書かれたブログがなかったので、書いてみました。
ーーーーーーーーーー
弊社では各種サーバー
(DNS、メール、Web、ファイル共有、カスタマイズ、セキュリティチェック、
ベンチマーク)をオープンソースで作成、運用を承っております。
御用命、ご質問は、
webmaster@niriakot.jp
までどうぞ。 http://niriakot.jp/
価格の詳細は、
http://niriakot.jp/service/price.html
https://niriakot.blogspot.jp/2018/03/blog-post.html
を参照ください。
詳細なコスト(初期+運用)をご希望の方は、
メールにて見積依頼を承っております。
0 件のコメント:
コメントを投稿