Você pode definir o tamanho do buffer do log de memória compartilhada do Varnish com o parâmetro -l shmlogsize
:
-l shmlogsize
Specify size of shmlog file. Scaling suffixes like 'k', 'm' can be used up to (e)tabytes. Default is 80 Megabytes. Specifying less than 8 Megabytes is unwise.
Você pode ler sobre os parâmetros de inicialização do Varnish na documentação do varnishd oficial. Dependendo do sistema operacional ou da distribuição Linux, você terá que editar o script /etc/init.d/varnish ou os arquivos de configuração específicos da distribuição (por exemplo, / etc / default / verniz no Debian).
Lembre-se de que gravar logs de verniz em disco em um site de alto tráfego produzirá eventualmente uma grande quantidade de E / S de disco, mesmo se você gravar um buffer de log enorme a cada dois minutos, isso também produzirá carga. Se você não precisa de logging completo, você pode usar um processo daemonized varnishlog com um filtro que seleciona apenas os pedidos que você está interessado, reduzindo assim a necessidade de E / S.