民芸的プログラミング 〜ソフトウェア開発日記〜

アクセスカウンタ

zoom RSS debain etch の squid でログがうまく取れない問題

<<   作成日時 : 2008/02/19 23:36   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

もう、sargeのセキュリティ・アップデートの提供もなくなるということで、サーバーを1台、etchにアップグレードした。リリースノートにもきちんと目を通してからアップグレードしたので、この作業によりサーバーが停止するような事態は回避できた。
が、一部のデーモンの動作がおかしくなってしまった。
その一つがsquid。
プロキシサーバーとしての機能は問題ない。が、アクセスログがまったく取れなくなってしまった。で、よくよく調べると、問題があったのは、squid.conf内の
# cache_access_log /var/log/squid/access.log
の一行。
行頭に「#」があるので、この行はコメントアウトされており、デフォルトの
cache_access_log /var/log/squid/access.log
が適用されるはずだった。
なお、etchにおいて、squidのバージョンは2.6.5なので、cache_access_logというオプションは廃止されており、代わりにaccess_logというオプションが指定されることになっている。が、squid.confにaccess_logというオプションは指定していないので、結局のところ、デフォルトが採用され、「/var/log/squid/access.log」にログが書き込まれるはずだった。
しかし、1日待っても、1週間待っても、squidを再起動しても、ログが取れない。
仕方なく、明示的に「access_log /var/log/squid/access.log」と指定してやると、やっとログが取れるようになった。

これでとりあえず結果オーライなのだが、何だか納得がいかない。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
debain etch の squid でログがうまく取れない問題 民芸的プログラミング 〜ソフトウェア開発日記〜/BIGLOBEウェブリブログ
文字サイズ:       閉じる