O log de acesso do Apache não registra o comprimento do conteúdo para dados servidos via PHP

O log de acesso do Apache não registra o comprimento do conteúdo para dados servidos via PHP

Eu tenho um script php que lida com downloads de arquivos, envia o cabeçalho do comprimento do conteúdo corretamente e os navegadores o recebem. Mas no log de acesso do Apache eles aparecem como "-". Antigamente isso funcionava, os bytes apareciam no log, mas não é mais o caso.

Solicitações de script PHP Navegador da Web -> Nginx -> Apache -> PHP-FPM https://serverpilot.io/docs/how-serverpilot-configures-your-lamp-stack/

Entrada de log, onde "-" é %b (o tamanho do arquivo em bytes)

218.200.***.*** - - [29/Dec/2020:00:49:02 +0100] "GET /dll.php?file=File.zip&key=109237902 HTTP/1.0" 200 -

Vale ressaltar que se o arquivo for baixado diretamente, o tamanho será registrado.

EDITAR: Formato do log:

LogFormat "%a %l %u %t \"%r\" %>s %b" common

informação relacionada