Processing of multipart/form-data request failed. Unexpected EOF read on the socket异常分析

一.异常信息描述

现网中出现上传过程中加载文件流异常

错误的异常日志

 

二.具体定位过程

 org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Unexpected EOF read on the socket异常具体位置

 

可以看出在copy文件流的过程中抛出IOException,猜想是文件流的获取有异常

在开发环境进行验证在上传文件的过程中取消文件的上传,文件错误重现

 

三.解决方案

1.该错误属于用户正常取消文件流操作,错误码直接屏蔽掉

2.在tomcat之前添加缓存,例如在nginx中打开缓存,添加配置proxy_request_buffering on;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章