• 締切済み

squidのWARNING

こんにちわ。 Redhat7.3+squid-2.4.STABLE6-6.7.3でProxyサーバを構築しています。 squid.confの設定で、"cache_dir diskd ~"と設定した場合、squidのログに、以下のようなWARNINGが表示されます。 "2003/01/22 19:18:12| WARNING: Disk space over limit: 1024464 KB > 1024000 KB" cache_dirで指定したディレクトリの容量を超えてしまうという警告だとは思いますが、アクセスされていないキャッシュから、徐々に削除していくものではないのでしょうか? ちなみに、"cache_dir ufs ~"と設定した場合は、この警告は表示されません。 「設定を変更すれば表示されなくなる」などの手段をご存知の方がいらしたら、よろしくお願いします。

みんなの回答

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

うちでもRedhat7.3+squid-2.4.STABLE6-6.7.3でためしてみましたけど、 WARNINGでないですね。 このWARNINGはどのログファイルに出力されるのですか? /etc/squid/squid.confは以下のように設定して実験してみました。 cache_mem 5 MB cache_dir diskd /var/spool/squid 5 16 256 キャッシュマネージャでdiskdを確認してみたけどFAILが全部0なので diskdはちゃんと動作してるようです。 (そんなに長く運用したわけではないですが) # client cache_object://localhost/diskd HTTP/1.0 200 OK Server: Squid/2.4.STABLE6 Mime-Version: 1.0 Date: Mon, 27 Jan 2003 19:28:49 GMT Content-Type: text/plain Expires: Mon, 27 Jan 2003 19:28:49 GMT Last-Modified: Mon, 27 Jan 2003 19:28:49 GMT X-Cache: MISS from localhost.localdomain Proxy-Connection: close sent_count: 1176 recv_count: 1176 max_away: 0 max_shmuse: 0 open_fail_queue_len: 0 block_queue_len: 0     OPS  SUCCESS  FAIL  open 17   17    0 create 254   254   0 close  271  271    0 unlink 1    1    0  read 17   17    0  write 616  616    0 なにも解答になってませんが。。。

noname#201283
質問者

補足

お返事が遅れて申し訳ありません。 このWARNINGは、proxy.logに出ています。(cache_log) キャッシュマネージャでdiskdを見たところ、openにFAILが2。unlinkにFAILが4となっていました。 現在、負荷テストを行っているので、かなりの高負荷にしないと、このようなWARNINGはでないのかもしれません。(80~100req/sec) squidのページなどを見ているのですが、わかりません。squid-2.3.STABLE3には、古いキャッシュを消せないバグがあり、このようなWARNINGが表示されていたようですが、パッチがリリースされ、修正されたようです。2.4.STABLE6ではこのようなバグの報告は見つかりません。 引き続き、何か情報がありましたら、お願いいたします。

関連するQ&A