Назад | Перейти на главную страницу

Как очистить буфер varnishlog для вывода?

У меня в фоновом режиме работает процесс varnishlog:

nohup varnishlog -c -m TxStatus:503 >/root/varnishlog.txt &

Но из-за буферизации я не могу полностью увидеть последний запрос и ответ, пока не произойдет новая ошибка. Есть ли способ сбросить текущий буфер для вывода? Завершение процесса varnishlog не помогает, я просто теряю последний зарегистрированный запрос. Может быть, есть лучший способ зарегистрировать 503 ошибки, возвращаемые Varnish?

Вы можете добавить -u, чтобы разблокировать вывод.

nohup varnishlog -u -c -m TxStatus:503 >/root/varnishlog.txt &

ссылка: https://www.varnish-cache.org/docs/3.0/reference/varnishlog.html