Перезагрузка конфигурации Varnish без потери кэша
varnish-2.1.4
init скрипт
Для перезагрузки Varnish'a без потери кэша в оперативной памяти можно использовать команду reload init скрипта, если конечно она поддерживается.
service varnish reload
или
/etc/init.d/varnish reload
Кеш хранимый на диске не пропадает даже при restart'e
Руками
Подключить консоль
varnishadm -T 127.0.0.1:16080
Справка
help
Посмотреть список конфигураций
vcl.list [status] [thread count] [name] active 149 boot
Загрузить конфиг под именем new
vcl.load new /usr/local/varnish/etc/config.vcl
Переключится на конфигурацию new
vcl.use new
Удалять конфигурацию можно если она не активная
vcl.discard <configname>
Обсуждение