Добро всем времени суток,установил и настроил squid3, теперь возникла проблема безболезненного применения файла squid.conf, т.е. не перезагружая его! Нашел по статье
http://www.k-max.name/linux/squid-proxy-v-linux/ следующее:
Программа squid3 с ключом -k и дополнительным параметром позволяет удобно управлять демоном, не прерывая пользователей. Примеры:
-k - послать команду работающему серверу:
reconfigure - посылка сигнала HUP - перечитать и использовать файл конфигурации
rotate - обрезать логи; сигнал USR1
shutdown - корректно остановить squid; сигнал TERM
interrupt - убить squid; сигнал INT
kill - жестко убить squid; сигнал KILL
debug - начать/закончить полную трассировку; сигнал USR2
check - проверить корректность работы squid (без сообщений - работает корректно); сигнал ZERO
parse - проверить синтаксис squid.conf
Собственно, изменив squid.conf, выполнив squid3 -k parse, можно убедиться в корректности внесенных изменений, далее выполнив squi3 -k reconfigure можно практически не обрывая пользователей применить изменения. Очистку кэша (пересоздание) можно выполнить командой squid3 -z.
Но не работает ни parse, ни reconfigure!! Может что то не так делаю! При вводе команды следующее:
root@xxxxxxx:/etc/squid3# squid3 -k reconfigure
root@xxxxxxx:/etc/squid3# squid3 -k reconfigure
root@xxxxxxx:/etc/squid3#
После - пользователь, как ходил на запрещенный сайт, так и ходит! Только после перезагрузки сервера ему закрывается доступ!
В чем причина не работы команд??