Nginx在长URL(失败)net :: ERR_EMPTY_RESPONSE上返回空响应

我正在运行多个nginx服务器,这些服务器只写入对日志文件的请求。 最近我已经注意到,长URL没有被nginx处理。 nginx甚至不logging调用错误或信息或任何其他级别的debugging,我得到(失败)网:: ERR_EMPTY_RESPONSE

错误信息。

如果我减less这个URL的字符数,它工作正常。 我试图找出是否可以创build一个不同的设置,而不是将文件分割成几个小的调用。

添加到你的nginx配置文件中:

 client_header_buffer_size 64k; large_client_header_buffers 4 64k;