Nginx / PHP-FPM longas linhas de log são truncadas

5

Não tenho certeza se é uma configuração Nginx ou PHP-FPM, mas longas linhas de log estão sendo truncadas. Existe uma configuração para aumentar o comprimento máximo da linha de registro?

    
por Jason Christa 06.04.2011 / 18:47

3 respostas

4

Você precisa recompilar o Nginx se quiser linhas de log com mais de 2048 bytes. A partir do link :

There is a hard-coded length limitation on the error messages in the Nginx core. It is 2048 bytes at most, including the trailing newlines and the leading timestamps. You can manually modify this limit by modifying the NGX_MAX_ERROR_STR macro definition in the src/core/ngx_log.h file in the Nginx source tree. If the message size exceeds this limit, the Nginx core will truncate the message text automatically.

    
por 12.03.2012 / 12:00
2

O limite de 1024 caracteres é codificado em php-fpm e não em nginx.

Se você deseja passar mais de 2048 caracteres, é necessário recompilar tanto o nginx quanto o php-fpm, senão somente o php-fpm.

Existe uma solução completa com patches aqui para 8192 caracteres: link

    
por 09.06.2016 / 23:45
1

Eu acredito que você precisa dar uma olhada em

log_errors_max_len

De aqui

    
por 03.04.2018 / 07:49