Você pode adicionar -u para unbuffer a saída.
nohup varnishlog -u -c -m TxStatus:503 >/root/varnishlog.txt &
referência: link
Eu tenho um processo de varnishlog sendo executado em segundo plano como este:
nohup varnishlog -c -m TxStatus:503 >/root/varnishlog.txt &
Mas devido ao buffer, não consigo ver totalmente a última solicitação e a resposta até que ocorra um novo erro. Existe uma maneira de liberar o buffer atual para a saída? Matar processo de vernizlog não ajuda, eu perdi o último pedido registrado. Talvez exista uma maneira melhor de registrar 503 erros retornados pelo verniz?
Você pode adicionar -u para unbuffer a saída.
nohup varnishlog -u -c -m TxStatus:503 >/root/varnishlog.txt &
referência: link
Tags varnish