接口返回的时候报错,: Connection reset by peer,具体报错信息如下:
: : Connection reset by peer
at (:351)
at (:776)
at (:681)
at (:386)
at (:364)
at (:96)
at .UTF8JsonGenerator._flushBuffer(:2137)
at .(:737)
at .(:650)
Suppressed: : : Broken pipe
at (:351)
at (:776)
at (:681)
at (:386)
at (:364)
at (:96)
at .UTF8JsonGenerator._flushBuffer(:2137)
at .(:1180)
at .(:346)
... 53 common frames omitted
Caused by: : Broken pipe
at .write0(Native Method)
at (:47)
at (:93)
at (:65)
at (:471)
at (:138)
at (:101)
at (:152)
原因:接口返回的数据量太大报错,
解决办法:修改nginx缓存配置信息。
nginx原配置信息:
proxy_buffer_size 16k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 128k;
nginx修改后信息:
proxy_buffer_size 256k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
注意:
"proxy_busy_buffers_size"必须等于或大于"proxy_buffer_size"的最大值。