: Connection reset by peer

时间:2025-02-16 12:37:55

接口返回的时候报错,: 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"的最大值。