以前の名前:
動作条件: --enable-icap-client
デフォルト値: icap_service_failure_limit 10
提案された設定:
ICAPサービスを使用して新しいTCPコネクションを確立するときに、Squidが許容する失敗回数の制限を指定します。
失敗回数が制限値を超えた場合は、そのオプションをリフレッシュするため時間になるまで、ICAPサービスは新しいICAP要求に使用されていません。
負の値にすると制限を無効にします。
制限がなければ、ICAPサービスは、ICAP OPTIONS要求の間の接続障害でダウンしているとみなされることはありません。
Squidはメモリの深さ(memory-depth)で指定された値より古いICAPサービスの失敗を忘れます。
Squidは個々のエラーを思い出さないが、同じ長さの10のタイムスロットにオプションの値を分割しグループ化するので、メモリ・フェージング・アルゴリズム(memory fading algorithm)は近似です。
メモリの深さ(memory-depth)が 0 では、デフォルトでのこのオプションはサービス失敗終了し効果がありません。
このオプションの設定に関係なく、ICAP OPTIONS 処理を使用してサービス・セッティングを更新する場合、Squidは常に失敗を忘れます。
例として:
# suspend service usage after 10 failures in 5 seconds:
icap_service_failure_limit 10 in 5 seconds