Страница 1 из 1

Как корректно перезапустить Squid?

Добавлено: 2008-12-08 7:23:44
Neman
Чувствую, что прибьют меня за эту тему, но разобраться не могу :(.

Делаю в консоли так

Код: Выделить всё

/usr/local/etc/rc.d/squid restart
в итоге

Код: Выделить всё

Stopping squid.
Starting squid.
2008/12/08 05:14:49| Squid is already running!  Process ID 63963
после этого прокси выключается, но не запускается. Я так понимаю, что он его останавливает и тут же стартует - отсюда и сообщение Squid is already running! Т.е. стоп еще не успел отработать, а стартовать он его уже попробовал. После чего стоп неспеша отрабатывают команду, причем успешно, а вот команды на запуск уже не поступает, так как она была выполнена ранее.

Команда

Код: Выделить всё

/usr/local/etc/rc.d/squid stop && /usr/local/etc/rc.d/squid start
дает такой же эффект.

Как в моем случае правильно перезапустить squid одним конвеером команд, а не двумя разными командами?

Re: Как корректно перезапустить Squid?

Добавлено: 2008-12-08 11:11:23
Alex Keda

Код: Выделить всё

squid -k reconfigure

Re: Как корректно перезапустить Squid?

Добавлено: 2008-12-08 12:43:58
f0s
сквид останавливается около 30 секунд.. сначала стопишь, потом через 30 сек запускаешь.. либо если тебе просто конфиг перечитать, то смотри камент Лиса

Re: Как корректно перезапустить Squid?

Добавлено: 2008-12-08 20:29:56
InventoR
судя по всему у автора какие-то проблемы с squid
смотри внимательное его логи.
а в обще как заметил 3 squid долго останавливается.

Re: Как корректно перезапустить Squid?

Добавлено: 2008-12-08 21:52:39
f0s
проблем нету.. просто сквид останавлвается 30 секунд

Re: Как корректно перезапустить Squid?

Добавлено: 2008-12-08 23:09:39
zg
f0s писал(а):проблем нету.. просто сквид останавлвается 30 секунд

Код: Выделить всё

zg# grep shutdown /usr/local/etc/squid/squid.conf
#       shutdown by shutting squid down and restarting. Changes can be made on
#  TAG: ssl_unclean_shutdown
#       Some browsers (especially MSIE) bugs out on SSL shutdown
# ssl_unclean_shutdown off
#       Some clients may shutdown the sending side of their TCP
#  TAG: shutdown_lifetime       time-units
#       "shutdown pending" mode until all active sockets are closed.
#       during shutdown mode.  Any active clients after this many
# shutdown_lifetime 30 seconds
#               shutdown *
# cachemgr_passwd secret shutdown
zg#

Re: Как корректно перезапустить Squid?

Добавлено: 2008-12-09 9:02:27
f0s
совершенно верно.
в данном примере у ТС как раз и стоит по умолчанию.. то есть 30 секунд.. ошибок нету, просто он когда делает reastart, сквид не успевает сотановаится, как уже запускается новые.. из-за этого и косяк.