У меня в фоновом режиме работает процесс 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