LinuxForum.Fans
Тема

Как перегрузить squid?

Автор: dsplin 5 сообщений 4003 просмотров
#258779

Всем привет. Нужна помощь. После того как я вношу изменение в squid.conf его надо перезапустить. Я этого сделать не могу. Команды типа squid -k reconfigure не действуют вы дает - command not found. Но когда перегружаю сервак изменения вступают в силу.

#258810

А если squid.conf был удален но сам squid еще не перезапущен. он будет работать со старыми настройками или как?

#258841

text
# /etc/init.d/squid restart 

спасибо. помогло

#258847

"dsplin" написал:
squid -k reconfigure не действует, выдает - command not found
... из-за того, что бинарник squid отсутствует в PATH пользователя.

Кроме того, стоит посмотреть
/etc/init.d/squid
на предмет опции "reload", или другой, выполняющей "squid -k reconfigure", что не требует, в отличие от restart, полной остановки и последующего пуска сервиса.

Например, в Slackware это reload:
[console]# /etc/rc.d/rc.squid help
usage: /etc/rc.d/rc.squid start|stop|restart|reload
[/console]

/etc/rc.d/rc.squid
text

SQUIDCMD=/usr/sbin/squid
...
squid_reload() {
  $SQUIDCMD -k reconfigure 2> /dev/null
}

case "$1" in ... 'reload') squid_reload ;; *) echo "usage: $0 start|stop|restart|reload" esac

Войдите или зарегистрируйтесь, чтобы ответить.