nginx バッファリングが原因: java.io.IOException: ピアによる接続リセット & java.io.IOException: パイプの破損

シナリオ: アップロードされたファイルが 1M を超えており、ダウンロードでも 5M を超えていることに問題があることが判明しました。

問題の原因: ソケット サーバーの確立に Java NIO が使用されているため、クライアントが予期せず終了すると、サーバーに終了を通知するための指定されたコマンドが送信されません。ローカルおよびテスト環境の通常の機能により、基本的に場所を特定しようとした後、nginx のバッファ設定が小さすぎます。(ささやきますが、このnigxは弊社が手配したものではなく、サーバー管理側が手配したものです)

解決策: バッファをオフにして、nginx.config ファイルに proxy_buffering off を追加します。

参考:https://www.cnblogs.com/FlyAway2013/p/10580594.html

おすすめ

転載: blog.csdn.net/qq_16253859/article/details/106833282