服务返回的json数据过大,nginx无法返回给client

Posted 寻坑者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务返回的json数据过大,nginx无法返回给client相关的知识,希望对你有一定的参考价值。

现象:请求同样的服务器,N多个接口中,只有一个接口未返回;从日志看,请求已到后端服务,并返回

 

解决方案:配置nginx缓冲大小

###Nginx的缓冲区的大小
proxy_buffer_size 5m;
###Response缓冲区数量 每个大小
proxy_buffers 1024 64k;

参考:

https://www.jianshu.com/p/5cc8d2f98f84

以上是关于服务返回的json数据过大,nginx无法返回给client的主要内容,如果未能解决你的问题,请参考以下文章

返回值过长时被nginx截断的解决办法

ajaxFileUpload上传文件成功后却无法解析服务器返回的json数据

nginx返回字符串不是json

请求成功200,但是没有返回数据。

nginx安装与使用

【nginx】关于nginx返回json或者文本格式的配置方法