[squid-users] filter NONE/000 NONE error:transaction-end-before-headers

Alex Rousskov rousskov at measurement-factory.com
Tue Jul 28 14:01:30 UTC 2020


On 7/28/20 5:38 AM, amaury at tin.it wrote:
> thank for your suggestion.

That specific suggestion was not mine :-)

For free Squid support, please keep the conversation on squid-users.


> I have tried with:

> acl noTransactionLvs src 10.xxx.xxx.xxx/32
> acl noTransactionLvs src 10.xxx.xxx.xxx/32
> 
> acl hasRequest has request
> acl dontLog all-of !hasRequest noTransactionLvs
> access_log none dontLog

> and with

> acl noTransactionLvs src 10.xxx.xxx.xxx/32
> acl noTransactionLvs src 10.xxx.xxx.xxx/32
> 
> access_log none noTransactionLvs
> access_log /var/log/squid4/access.log combined !noTransactionLvs

> but without result.


What is your Squid version?


None of the configs below is the right long-term solution, but just for
testing purposes, please try these three tests:

* Test 1 (should log nothing):

  access_log none all
  # and no other access_log lines


* Test 2 (should also log nothing):

  acl hasRequest has request
  access_log none !hasRequest
  access_log /var/log/squid4/access.log combined
  # and no other access_log lines


* Test 3 (should only log regular transactions):

  acl hasRequest has request
  access_log none !hasRequest
  access_log /var/log/squid4/access.log combined
  # and no other access_log lines

For each of the tests, please report whether regular transactions are
logged to /var/log/squid4/access.log _and_ whether the loadbalancer
probes are logged to /var/log/squid4/access.log


Thank you,

Alex.



> ----Messaggio originale----
> Da: rousskov at measurement-
> factory.com
> Data: 27-lug-2020 15.19
> A: "amaury at tin.it"<amaury at tin.it>, 
> <squid-users at lists.squid-cache.org>
> Ogg: Re: [squid-users] filter 
> NONE/000 NONE error:transaction-end-before-headers
> 
> On 7/27/20 6:30 AM, 
> amaury at tin.it wrote:
> 
>> I would like to filter the message NONE/000 
> NONE error:
>> transaction-end-before-headers - HIER_NONE/- - - HTTP/0.0 
> "-" 0 0 that 
>> it arrives from loadbalancer keep alived. 
> 
> 
>> I have 
> red that It was/is a bug.
> 
> Those records are not a bug if your 
> loadbalancer does open connections
> to Squid's http_port.
> 
> 
>> Please 
> could you give me a 
>> practical example example that how it works the:
> 
>> # acl aclname note [-m[=delimiters]] name [value ...] ?
> 
> The "note" 
> ACL tests prior annotations. It is unlikely to help in your
> use case 
> because nothing will be able to annotate these half-baked
> short-lived 
> transactions until they are logged.
> 
> Please see whether Amos' recent 
> suggestion works for you:
> 
> http://lists.squid-cache.org/pipermail/squid-users/2020-July/022461.html
> 
> 
> HTH,
> 
> Alex.
> 
> 



More information about the squid-users mailing list