我不确定这是一个Nginx或PHP-FPM设置,但长日志行被截断。 有没有增加最大日志行长度的设置?
如果您需要长于2048字节的日志行,则需要重新编译Nginx。 从http://wiki.nginx.org/HttpLuaModule :
Nginx内核的错误信息有一个硬编码的长度限制。 最多2048字节,包括最后的换行符和前导时间戳。 您可以通过修改Nginx源代码树中的src / core / ngx_log.h文件中的NGX_MAX_ERROR_STRmacros定义手动修改此限制。 如果消息大小超过此限制,则Nginx核心会自动截断消息文本。
1024字符的限制是在php-fpm而不是nginx中硬编码的。
如果你想要超过2048个字符,你需要重新编译nginx和php-fpm,否则只需要php-fpm。
有8192个字符的完整解决scheme补丁: https : //forums.freebsd.org/threads/56543/