Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have custom script for handling Squid3's external_acl_type and it works fine.

In this script (btw, its PHP) I turned on logging every request into the file.

As far as I know from docs TTL value must provide caching positive answer from my script (string value OK) and should NOT call external script for time set as TTL value. But it don't! I see in my log lines with every request but not only 1 as supposed to. Here is the line from squid.conf:

external_acl_type EXT_WEBSESSION ttl=3600 negative_ttl=0 children=10 concurrency=200 %SRC %DST %URI /usr/lib/squid3/squid_webacl

Could you please assist me?

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.