squid 2.5 stable 9
Есть 2 конфига: squid.conf.parent и squid.conf.noparent
[root@gate squid]# diff squid.conf.parent squid.conf.noparent
323c323
< cache_peer x.x.x.x parent 9999 0 no-query default login=office:123
---
> #cache_peer x.x.x.x parent 9999 0 no-query default login=office:1232696c2696
< never_direct allow all
---
> #never_direct allow allПытаюсь из консоли
squid -f /etc/squid/squid.conf.parent -k reconfigure
В cache.log
2010/03/27 13:57:34| Reconfiguring Squid Cache (version 2.5.STABLE9)...
2010/03/27 13:57:34| FD 11 Closing HTTP connection
2010/03/27 13:57:34| Cache dir '/var/spool/squid' size remains unchanged at 1048576 KB
2010/03/27 13:57:34| ipcacheAddEntryFromHosts: Bad IP address ''
2010/03/27 13:57:34| User-Agent logging is disabled.
2010/03/27 13:57:34| Referer logging is disabled.
2010/03/27 13:57:34| DNS Socket created at 0.0.0.0, port 32898, FD 10
2010/03/27 13:57:34| Adding nameserver 81.28.160.1 from /etc/resolv.conf
2010/03/27 13:57:34| helperOpenServers: Starting 5 'ncsa_auth' processes
2010/03/27 13:57:35| Accepting HTTP connections at 192.168.0.2, port 3128, FD 11.
2010/03/27 13:57:35| WCCP Disabled.
2010/03/27 13:57:35| Loaded Icons.
2010/03/27 13:57:35| eventCleanup
2010/03/27 13:57:35| Ready to serve requests.Но тем не менее сквида ходит напрямую...
Если меняю все в squid.conf и делаю service squid reload то все работает...
Ковырял /etc/init.d/squid в процедуре reload, по идее там код squid -k reconfigure, т.е. конфиг по дефалту...
-k reconfigure перечитывает тот конфиг, с которым сквид был запущен. Ключ -f тут не действует.
Думаю, вас спасёт символическая ссылка.
squid -k shutdown
squid -f /etc/squid/squid.conf.parent