On 8/8/22 12:13, Ahmad Alzaeem wrote:

Sometimes we need to change the tcp_outgoing addresses acl .
We edit it and reconfigure squid , but the current connection still work 
on the old ips of tcp_outgoing
The tcp_outgoing_address directive is applied to each forwarding attempt 
(that needs to select a connection), not each network I/O:
* A current forwarding attempt should continue to use the old outgoing 
addresses that was selected for it.
* A future forwarding attempt that uses a Squid-server connection 
_pinned_ to the client-Squid connection should continue to use the old 
outgoing addresses that was selected for that pinned connection. This 
happens, for example, in many SslBump configurations.
* Other future forwarding attempts should obey new tcp_outgoing_address 
directives. For example, they should not reuse persistent connections 
that do not match new tcp_outgoing_address directives.
If you observe something that contradicts the above, please detail your 
observations.

Is there a way we can kill old sessions/connections in the old  tcp_outgoing after applying reconfigure ?
Squid does not have a feature like this, but there are external tools 
that can kill unwanted TCP connections. For example:
https://stackoverflow.com/a/55616004


HTH,

Alex.
_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to