El registro de acceso de Apache no registra la longitud del contenido de los datos servidos a través de PHP

El registro de acceso de Apache no registra la longitud del contenido de los datos servidos a través de PHP

Tengo un script php que maneja las descargas de archivos, envía correctamente el encabezado de longitud del contenido y los navegadores lo reciben. Pero en el registro de acceso de Apache aparecen como "-". En el pasado, esto solía funcionar, los bytes aparecían en el registro, pero ya no es así.

Solicitudes de secuencias de comandos PHP Navegador web -> Nginx -> Apache -> PHP-FPM https://serverpilot.io/docs/how-serverpilot-configures-your-lamp-stack/

Entrada de registro, donde "-" es %b (el tamaño del archivo en bytes)

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

Vale la pena señalar que si el archivo se descarga directamente, se registra el tamaño.

EDITAR: formato de registro:

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

información relacionada