On Fri, May 10, 2019 at 01:38:19PM +0100, Stuart Henderson wrote: > On 2019/05/10 11:45, Matthieu Herrb wrote: > > Hi, > > > > I recently upgraded the squid cache at work to OpenBSD 6.5 (and thus > > squid 4.6). After this, squid started locking up (and not accepting > > new connections) every few hours with the error below logged in > > cache.log: > > > > oldAccept FD 17, [::] [ job1]: ignoring: (53) Software caused > > connection abort > > > > After digging a bit in the source code and reading about ECONNREFUSED > > and accept(), I came out with the patch below, which fixes the issue > > for me. The patch was done on 6.5, but the squid port is the same in > > -current for now. > > > > Does this look ok ? > > Thanks for digging - OK. Would you mind either doing a PR > (https://wiki.squid-cache.org/MergeProcedure) or bringing it up on > squid-dev please?
Done. https://github.com/squid-cache/squid/pull/404 -- Matthieu Herrb