我正在运行nginx和PHP 5.5,并且所error_log传递的字符串很长时,所有消息都被截断了。
我已经更新了php.ini文件,并将日志最大长度从1024增加到0(无最大值),并且这种情况仍在发生。
如果您希望日志行长于2048字节,则需要重新编译Nginx。从http://wiki.nginx.org/HttpLuaModule:
Nginx核心中的错误消息有硬编码的长度限制。最多为2048个字节,包括结尾的换行符和前导的时间戳。您可以通过修改Nginx源树中src / core / ngx_log.h文件中的NGX_MAX_ERROR_STR宏定义来手动修改此限制。如果消息大小超出此限制,则Nginx核心将自动截断消息文本。
| 归档时间: |
|
| 查看次数: |
3473 次 |
| 最近记录: |