Search squid archive

Re: 'squid -k reconfigure' and connectivity breaking

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 18/04/11 19:35, Eugene M. Zheganin wrote:
Hi.

Around 6 months ago I switched from 2.7 to 3.1 for its IPv6.
I may be wrong, but after that I noticed that 'squid -k reconfigure' (I
use my own custom quota manager, which web-interface issues reconfigure
request when quotas are changed) now breaks existing connections and
reopens listening sockets (and it says that in its cache.log). During
this socket reopening a packet can be received from browser and if there
is no listening socket on the server, a client then receives RST from
operating system network's stack and then its browser shows 'The browser
is configured with proxy which is refusing connections'. And this is
sad, user start to think that this is a crash and starts ticketing my
support staff.

Is this a 3.x-only behaviour or was 2.7 behaving identically ?

The behave identically in this regard. I suspect something is causing 3.1 to resume service much slower than 2.7 did. Which particular 3.1 release is doing this?

Anyway, is there a way to do a 'soft reconfiguration' ? Without closing
HTTP/ICP/SNMP connections (or at least not breaking client

Sadly not yet. We are working towards it for future releases.

At this time it looks like '-k reconfigure' is just quite similar to
fast '-k kill' and restart.

If that is true, then I suspect you are using one of the early 3.1 releases with broken LFS support. Or something is breaking/corrupting the swap.state journal during a reconfigure. Does your cache.log contain a warning about "version 1 LFS" detected or mention a DIRTY load during reconfigure? (may need ALL,1 debug level).

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE9 or 3.1.12
  Beta testers wanted for 3.2.0.6


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux