[squid-users] how to avoid external acl caching ? external_acl_cache_add

From: Julien P. <drrapidos_at_gmail.com>
Date: Sat, 25 Apr 2009 12:28:08 -0700

Hi everyone,
I am trying to setup a very specific ACL using an external acl program
written in C.

I looked almost everywhere and I wasn't able to find anything about that ...

This is the output that I get when I try to access a website that I
didn't try to access before:

2009/04/25 20:51:59.405| externalAclLookup: will wait for the result
of '67.188.224.11 www.something.com' in 'ExternalisBad'
(ch=0x85ab068).
2009/04/25 20:51:59.407| helperHandleRead: 4 bytes from ExternalisBad #1
2009/04/25 20:51:59.407| helperHandleRead: 'ERR
'
2009/04/25 20:51:59.407| helperHandleRead: end of reply found
2009/04/25 20:51:59.407| externalAclHandleReply: reply="ERR"
2009/04/25 20:51:59.407| external_acl_cache_add: Adding '67.188.224.11
www.something.com' = 0

I believe that squid is caching all my external_acls. Now if I modify
my rules in order to Get an OK result with the same params the only
thing that shows up is:

2009/04/25 20:52:59.307| aclMatchExternal: acl="ExternalisBad"
2009/04/25 20:52:59.307| aclMatchExternal: ExternalisBad = 0

and access is still denied ...

Does anyone know how to remove the external_acl_cache Feature?

And complementary question:
My debug options is actually: debug_options ALL,1 82,9 84,9
As I get a lot of simultaneous requests everytime that I access a
website, I'd like to know if someone knows how to tune the debug_level
to hide these two lines:
2009/04/25 20:52:59.307| aclMatchExternal: acl="ExternalisBad"
2009/04/25 20:52:59.307| aclMatchExternal: ExternalisBad = 0

Thank you all for your help!!

--
Julien
Received on Sat Apr 25 2009 - 19:28:30 MDT

This archive was generated by hypermail 2.2.0 : Sun Apr 26 2009 - 12:00:02 MDT