#varnish #vcl
#varnish #vcl
Вопрос:
У нас есть серверы varnish-6.4.0 с AWS NLB в качестве серверной части. Как вы знаете, NLB установил время ожидания в режиме ожидания 350 секунд и автоматически закрывает соединение. Итак, хотелось бы контролировать незанятые соединения в Varnish. Есть ли способ закрыть неработающее соединение с помощью varnish через 110 секунд?
Varnish -> AWS NLB -> nodejs
Кроме того, есть ли способ проверить это поведение?
Спасибо, Sar
Ответ №1:
Вы можете обновить параметр backend_idle_timeout
времени выполнения и установить для него желаемое значение. Значение по умолчанию равно 60 секундам.
См . http://varnish-cache.org/docs/trunk/reference/varnishd.html#backend-idle-timeout для получения дополнительной информации.
Комментарии:
1. Привет, Ферин, спасибо за ваш ответ. Я попытался использовать параметр backend_idle_timeout. Но как проверить состояние соединения? Не могли бы вы помочь?
2. Просто запустите
varnishlog -g request
, чтобы просмотреть всю информацию о транзакции. Сюда входит информация о серверном соединении.