Журнал доступа Apache не регистрирует длину содержимого для данных, передаваемых через PHP

Журнал доступа Apache не регистрирует длину содержимого для данных, передаваемых через PHP

У меня есть скрипт php, который обрабатывает загрузку файлов, он отправляет заголовок content-length правильно, и браузеры его получают. Но в журнале доступа Apache они отображаются как "-". Раньше это работало, байты отображались в журнале, но теперь это не так.

Запросы PHP-скриптов Веб-браузер -> Nginx -> Apache -> PHP-FPM https://serverpilot.io/docs/how-serverpilot-configures-your-lamp-stack/

Запись в журнале, где «-» — это %b (размер файла в байтах)

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

Стоит отметить, что если файл загружается напрямую, то его размер регистрируется.

EDIT: Формат журнала:

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

Связанный контент