У меня установлен лак, и я думаю, что он работает правильно (не уверен, имеет ли это значение, но я использую iptables
метод перенаправления для маршрутизации портов incoming:80 > varnish:8080 > apache:80
Во всяком случае, в varnishstat
Я вижу довольно высокий средний показатель Hitrate (60-80%), над которым я работаю, но мне непонятно, какая статистика представлена varnishstat
В частности, следующая статистика Backend:
380 0.00 0.26 Backend conn. success
10122 15.00 6.85 Backend conn. reuses
267 0.00 0.18 Backend conn. was closed
10391 15.00 7.04 Backend conn. recycles
Я прочитал сообщение в блоге под названием "Varnishstat для чайников"который описывает множество деталей varnishstat (я рекомендую его для новичков), но не выходит за рамки этой Backend-статистики.
Не стесняйтесь объяснять здесь или ссылаться на ресурс, который я пропустил :)
Спасибо!
Первое число («Установленные серверные соединения») - это общее количество (TCP-сокетов) соединений, открытых от Varnish к бэкэнду. Это число - счетчик.
«Повторное использование внутренних соединений» увеличивается всякий раз, когда у нас есть поддерживающее соединение, которое возвращается в пул соединений. Он еще не использовался, но может быть, если его не закроет серверная часть.
«Повторно используемые серверные соединения» увеличивается всякий раз, когда мы фактически повторно используем соединение из пула внутренних соединений.
И последнее, «Неиспользуемые серверные соединения» - это количество доступных соединений в любой момент времени. Это абсолютное число, которое будет увеличиваться и уменьшаться во время работы.
Источник : https://www.varnish-cache.org/trac/wiki/StatsExplained
Хорошо, подумав об этом, у меня есть следующая теория о том, что означает каждое из них:
Надеюсь, это имеет смысл ... кроме закрытого, в остальном я уверен примерно на 99%.