[squid-users] Squid 7.1 workers options without kernel SO_REUSEPORT param
Alex Rousskov
rousskov at measurement-factory.com
Mon Aug 4 13:33:25 UTC 2025
On 2025-08-04 09:02, Clément Paulet wrote:
> We use SQUID 6.3 with enable-workers option, 16 workers for our traffic.
Squid has no "enable-workers" configuration option. I assume you meant
the "worker-queues" option that comes with http_port and similar
listening port directives. I also assume that you use "workers 16" in
your squid.conf. Please correct any wrong assumptions.
> How can we update to 7.1 without change our OS Kernel (based on RedHat 9) ?
If your OS configuration stays the same, then, bugs notwithstanding, you
should be able to upgrade Squid from v6 to v7 without adding or removing
the worker-queues option.
> Seems option SO_REUSEPORT mandatory since 7.x.
For Squids configured with the "worker-queues" port option, SO_REUSEPORT
support in OS TCP stack is mandatory since the "worker-queues" port
option was added in Squid v5.
For Squids configured without the "worker-queues" port option,
SO_REUSEPORT support is unnecessary (and unused/ignored) in all Squids.
I see no relevant changes between Squid v6 and v7.
Please detail the problem you are experiencing while upgrading; it is
not clear (to me) what prevents you from upgrading Squid while keeping
your squid.conf the same.
Thank you,
Alex.
More information about the squid-users
mailing list