どうも~。こんばんは。
先日我が家のサーバにsquidclamavを導入したわけですが
導入後から[W:ニコニコ動画]が見れない。。。
エラーとしてはすべての動画で
動画の読み込みに失敗しました。
問題解消に向けて努力しております。
(以下略)
で、ログを見ていると、どうもこの辺が臭い
Sun Oct 11 00:10:11 2009 [10590] DEBUG Request:http://smile-pcm12.nicovideo.jp/smile?v=787818.23794 [クライアントIP]/- – GET
Sun Oct 11 00:10:11 2009 [10590] DEBUG Force scanning bad header from url http://smile-pcm12.nicovideo.jp/smile?v=787818.23794
Sun Oct 11 00:10:11 2009 [10590] ERROR fail downloading url http://smile-pcm12.nicovideo.jp/smile?v=787818.23794
ちょっと原因がわからなかったので、現状nicovideo.jpをwhitelistへ追加してしのいでます。
/etc/squidclamav.confに以下を追加
whitelist .*\.nicovideo\.*squidclamav再起動
# killall -HUP squidclamav > /dev/null 2>/dev/null || trueこのままだと見れなかった動画が見れないままなのでsquidの再起動兼キャッシュ再構成
# service squid stop;/usr/local/squid/sbin/squid -z;service squid start
とすると、ログの出力がこんな感じになる
Sun Oct 11 00:17:24 2009 [10785] DEBUG Request:http://smile-pcm12.nicovideo.jp/smile?v=787818.23794 [クライアントIP]/- – GET
Sun Oct 11 00:17:24 2009 [10785] DEBUG whitelist matched: http://smile-pcm12.nicovideo.jp/smile?v=787818.23794
まぁ、こんな感じ。あ、ログの出力は「debug 1」の状態です。
正直なんか違う解決方法がありそうだけど、今のところこれで支障はなさそう?かな。
squidclamavの導入時にsquidのACLの設定とかでだいぶはまったけど
その辺はまた別のお話で。
ではでは。またの機会に。
別のマシンででかいファイルのダウンロード中だった・・・。
みなさんもsquidの再起動の際はご注意を・・・(-。-)y-゜゜゜