Настройка Varnish как постоянного кеширования постоянного хранилища

337
h.safe

В настоящее время у нас есть статическое хранилище для нашего веб-приложения, и поскольку структура данных была действительно плоской; мы находимся в процессе настройки лака в новой настройке хранилища, чтобы он извлекал данные из старого хранилища и во время обслуживания постоянно сохранял файл на своих собственных дисках структурированным образом (SSD + SAS). В настоящее время средой являются стандартные CentOS 7 и epel для установки Varnish V4.1. Я знаю, что в соответствии с документами здесь, лак поддерживает постоянное хранилище (экспериментальное), но не смог найти надежного источника интернет-настроек, как его настроить. Один вкладыш, который я использую для /etc/varnish/varnish.params:

VARNISH_STORAGE="persistent,/var/varnish,2000M" 

Но не могу запустить сервис. Я проверил все возможные журналы и разрешения, но не смог наладить любой намек .... не могли бы вы помочь?

1

1 ответ на вопрос

0
h.safe

Только что узнал из книги Varnish из программного обеспечения для лака, что выбор не рекомендуется: P74:

5.2 Бэкэнды хранилища • Параметр хранилища -s определяет размер вашего кеша и место его хранения. • Используйте varnishd -s, а затем один из следующих методов для выделения места для кеша: • malloc • файл • постоянный (устарел) • mse Varnish Massive Storage Engine (MSE) только в версии Varnish Plus

Похожие вопросы