tobato / FastDFS_Client

Java Client for FastDFS
GNU Lesser General Public License v3.0
1.49k stars 513 forks source link

偶发出现:“客户端连接服务端出现了io异常:socket io exception occured while sending cmd” #287

Open ang-juju opened 1 year ago

ang-juju commented 1 year ago

2023-03-13 10:21:00.165 [http-nio2-80-exec-62] INFO net.filev.fastdfs.conn.ConnectionManager:59 - 获取到Tracker连接地址/10.23.90.141:22122 2023-03-13 10:21:00.166 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.DefaultConnection:93 - check connection status of net.filev.fastdfs.conn.DefaultConnection@63bdaa7d 2023-03-13 10:21:00.167 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.DefaultConnection:106 - check connection1 2023-03-13 10:21:00.168 [http-nio2-80-exec-62] INFO net.filev.fastdfs.conn.ConnectionManager:76 - 对地址/10.23.90.141:22122发出交易请求TrackerGetStoreStorageCommand 2023-03-13 10:21:00.168 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:163 - ==============Begin Dump Pool Info========== 2023-03-13 10:21:00.169 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:164 - Address=/10.23.90.141:22122 2023-03-13 10:21:00.169 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:165 - 连接池最大连接数配置2000 2023-03-13 10:21:00.170 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:166 - 每个Key最大连接数配置350 2023-03-13 10:21:00.170 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:167 - 每个key对应连接池最大空闲连接数40 2023-03-13 10:21:00.171 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:168 - 每个key对应连接池最小空闲连接数20 2023-03-13 10:21:00.171 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:169 - 活动连接1 2023-03-13 10:21:00.172 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:170 - 空闲连接19 2023-03-13 10:21:00.172 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:171 - 获取前测试连接状态true 2023-03-13 10:21:00.173 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:172 - 归还前测试连接状态false 2023-03-13 10:21:00.173 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:173 - 空闲时测试连接状态true 2023-03-13 10:21:00.174 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:174 - 连接获取总数统计305697 2023-03-13 10:21:00.174 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:175 - 连接返回总数统计305241 2023-03-13 10:21:00.175 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:176 - 连接销毁总数统计29593 2023-03-13 10:21:00.176 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:177 - JmxName=net.filev.fastdfs.conn:type=FdfsConnectionPoolfdfsPool 2023-03-13 10:21:00.177 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:178 - ==============END Dump Pool ================ 2023-03-13 10:21:00.177 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.AbstractFdfsCommand:74 - 发出交易请求..报文头为ProtoHead [contentLength=0, cmd=101, status=0] 2023-03-13 10:21:00.178 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.AbstractFdfsCommand:75 - 交易参数为[] 2023-03-13 10:21:00.179 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.AbstractFdfsCommand:99 - 服务端返回报文头ProtoHead [contentLength=40, cmd=100, status=0] 2023-03-13 10:21:00.179 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.ObjectMataData:201 - dump class=net.filev.fastdfs.domain.StorageNode 2023-03-13 10:21:00.180 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.ObjectMataData:202 - ---------------------------------------- 2023-03-13 10:21:00.180 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.ObjectMataData:204 - FieldMataData [field=groupName, index=0, max=16, size=16, offsize=0] 2023-03-13 10:21:00.181 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.ObjectMataData:204 - FieldMataData [field=ip, index=1, max=15, size=15, offsize=16] 2023-03-13 10:21:00.181 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.ObjectMataData:204 - FieldMataData [field=port, index=2, max=0, size=8, offsize=31] 2023-03-13 10:21:00.182 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.ObjectMataData:204 - FieldMataData [field=storeIndex, index=3, max=0, size=1, offsize=39] 2023-03-13 10:21:00.182 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.FdfsParamMapper:94 - 设置值是 FieldMataData [field=groupName, index=0, max=16, size=16, offsize=0]group1 2023-03-13 10:21:00.183 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.FdfsParamMapper:94 - 设置值是 FieldMataData [field=ip, index=1, max=15, size=15, offsize=16]10.23.90.128 2023-03-13 10:21:00.183 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.FdfsParamMapper:94 - 设置值是 FieldMataData [field=port, index=2, max=0, size=8, offsize=31]23000 2023-03-13 10:21:00.184 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.mapper.FdfsParamMapper:94 - 设置值是 FieldMataData [field=storeIndex, index=3, max=0, size=1, offsize=39]1 2023-03-13 10:21:00.184 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:92 - return connect net.filev.fastdfs.conn.DefaultConnection@63bdaa7d 2023-03-13 10:21:00.187 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.DefaultConnection:93 - check connection status of net.filev.fastdfs.conn.DefaultConnection@5cf5c920 2023-03-13 10:21:00.188 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.DefaultConnection:106 - check connection1 2023-03-13 10:21:00.189 [http-nio2-80-exec-62] INFO net.filev.fastdfs.conn.ConnectionManager:76 - 对地址/10.23.90.128:23000发出交易请求StorageUploadFileCommand 2023-03-13 10:21:00.189 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:163 - ==============Begin Dump Pool Info========== 2023-03-13 10:21:00.190 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:164 - Address=/10.23.90.128:23000 2023-03-13 10:21:00.190 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:165 - 连接池最大连接数配置2000 2023-03-13 10:21:00.191 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:166 - 每个Key最大连接数配置350 2023-03-13 10:21:00.191 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:167 - 每个key对应连接池最大空闲连接数40 2023-03-13 10:21:00.192 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:168 - 每个key对应连接池最小空闲连接数20 2023-03-13 10:21:00.192 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:169 - 活动连接2 2023-03-13 10:21:00.193 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:170 - 空闲连接18 2023-03-13 10:21:00.193 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:171 - 获取前测试连接状态true 2023-03-13 10:21:00.194 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:172 - 归还前测试连接状态false 2023-03-13 10:21:00.194 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:173 - 空闲时测试连接状态true 2023-03-13 10:21:00.195 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:174 - 连接获取总数统计305699 2023-03-13 10:21:00.195 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:175 - 连接返回总数统计305243 2023-03-13 10:21:00.195 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:176 - 连接销毁总数统计29593 2023-03-13 10:21:00.196 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:177 - JmxName=net.filev.fastdfs.conn:type=FdfsConnectionPoolfdfsPool 2023-03-13 10:21:00.197 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:178 - ==============END Dump Pool ================ 2023-03-13 10:21:00.197 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.AbstractFdfsCommand:74 - 发出交易请求..报文头为ProtoHead [contentLength=72769078, cmd=11, status=0] 2023-03-13 10:21:00.198 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.AbstractFdfsCommand:75 - 交易参数为[1, 0, 0, 0, 0, 4, 86, 94, 39, 112, 100, 102, 0, 0, 0] 2023-03-13 10:21:00.198 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.AbstractFdfsCommand:117 - 开始上传文件流大小为72769063 2023-03-13 10:21:00.199 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.AbstractFdfsCommand:128 - 剩余数据量72506919 2023-03-13 10:21:00.201 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.proto.AbstractFdfsCommand:128 - 剩余数据量72244775 2023-03-13 10:21:00.206 [http-nio2-80-exec-62] WARN net.filev.fastdfs.conn.ConnectionManager:80 - host-10-23-90-128:23000 fdfs异常为 net.filev.fastdfs.exception.FdfsIOException: 客户端连接服务端出现了io异常:socket io exception occured while sending cmd at net.filev.fastdfs.proto.AbstractFdfsCommand.execute(AbstractFdfsCommand.java:42) at net.filev.fastdfs.conn.ConnectionManager.execute(ConnectionManager.java:78) at net.filev.fastdfs.conn.ConnectionManager.executeFdfsCmd(ConnectionManager.java:61) at net.filev.fastdfs.service.DefaultFastFileStorageClient.uploadFileAndMataData(DefaultFastFileStorageClient.java:124) at net.filev.fastdfs.service.DefaultFastFileStorageClient.uploadFile(DefaultFastFileStorageClient.java:47) at net.filev.service.dfs.FileService.upload(FileService.java:163) at net.filev.service.dfs.FileService$$FastClassBySpringCGLIB$$2d47e9fe.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at net.filev.service.dfs.FileService$$EnhancerBySpringCGLIB$$e714f7e5.upload() at net.filev.service.dfs.FileService$$FastClassBySpringCGLIB$$2d47e9fe.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at net.filev.service.dfs.FileService$$EnhancerBySpringCGLIB$$49f58f97.upload() at sun.reflect.GeneratedMethodAccessor145.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at net.filev.service.dfs.FileService$$EnhancerBySpringCGLIB$$28136e2d.upload() at net.filev.web.FileController.upload(FileController.java:953) at net.filev.web.FileController.uploadDfsBackEnd(FileController.java:214) at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:94) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at net.filev.interceptor.BaseURLFilter.doFilter(BaseURLFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at net.filev.interceptor.CrsfFilter.doFilter(CrsfFilter.java:121) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at net.filev.interceptor.AXssFilter.doFilter(AXssFilter.java:166) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:451) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:366) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:92) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:85) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:363) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter.doFilterInternal(DefaultLogoutPageGeneratingFilter.java:52) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:216) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:109) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) at org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1693) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1122) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:617) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:595) at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) at sun.nio.ch.Invoker$2.run(Invoker.java:218) at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: java.net.SocketException: Connection reset at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:115) at java.net.SocketOutputStream.write(SocketOutputStream.java:155) at net.filev.fastdfs.proto.AbstractFdfsCommand.sendFileContent(AbstractFdfsCommand.java:126) at net.filev.fastdfs.proto.AbstractFdfsCommand.send(AbstractFdfsCommand.java:84) at net.filev.fastdfs.proto.AbstractFdfsCommand.execute(AbstractFdfsCommand.java:39) ... 173 common frames omitted 2023-03-13 10:21:00.207 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.ConnectionManager:88 - remove connect net.filev.fastdfs.conn.DefaultConnection@5cf5c920 2023-03-13 10:21:00.208 [http-nio2-80-exec-62] DEBUG net.filev.fastdfs.conn.DefaultConnection:61 - disconnect from Socket[addr=/10.23.90.128,port=23000,localport=55826] 2023-03-13 10:21:00.209 [http-nio2-80-exec-62] WARN net.filev.fastdfs.conn.DefaultConnection:73 - close connection error java.net.SocketException: Broken pipe (Write failed) at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) at java.net.SocketOutputStream.write(SocketOutputStream.java:143) at net.filev.fastdfs.conn.DefaultConnection.close(DefaultConnection.java:70) at net.filev.fastdfs.conn.PooledConnectionFactory.destroyObject(PooledConnectionFactory.java:80) at net.filev.fastdfs.conn.PooledConnectionFactory.destroyObject(PooledConnectionFactory.java:23) at org.apache.commons.pool2.impl.GenericKeyedObjectPool.destroy(GenericKeyedObjectPool.java:1086) at org.apache.commons.pool2.impl.GenericKeyedObjectPool.invalidateObject(GenericKeyedObjectPool.java:562) at net.filev.fastdfs.conn.ConnectionManager.removeConnect(ConnectionManager.java:108) at net.filev.fastdfs.conn.ConnectionManager.execute(ConnectionManager.java:89) at net.filev.fastdfs.conn.ConnectionManager.executeFdfsCmd(ConnectionManager.java:61) at net.filev.fastdfs.service.DefaultFastFileStorageClient.uploadFileAndMataData(DefaultFastFileStorageClient.java:124) at net.filev.fastdfs.service.DefaultFastFileStorageClient.uploadFile(DefaultFastFileStorageClient.java:47) at net.filev.service.dfs.FileService.upload(FileService.java:163) at net.filev.service.dfs.FileService$$FastClassBySpringCGLIB$$2d47e9fe.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at net.filev.service.dfs.FileService$$EnhancerBySpringCGLIB$$e714f7e5.upload() at net.filev.service.dfs.FileService$$FastClassBySpringCGLIB$$2d47e9fe.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at net.filev.service.dfs.FileService$$EnhancerBySpringCGLIB$$49f58f97.upload() at sun.reflect.GeneratedMethodAccessor145.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at net.filev.service.dfs.FileService$$EnhancerBySpringCGLIB$$28136e2d.upload() at net.filev.web.FileController.upload(FileController.java:953) at net.filev.web.FileController.uploadDfsBackEnd(FileController.java:214) at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:94) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at net.filev.interceptor.BaseURLFilter.doFilter(BaseURLFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at net.filev.interceptor.CrsfFilter.doFilter(CrsfFilter.java:121) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at net.filev.interceptor.AXssFilter.doFilter(AXssFilter.java:166) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:451) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:366) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:92) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:85) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:363) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:126) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter.doFilterInternal(DefaultLogoutPageGeneratingFilter.java:52) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:216) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:109) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) at org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1693) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1122) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:617) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:595) at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) at sun.nio.ch.Invoker$2.run(Invoker.java:218) at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)

Shawshank-c commented 1 year ago

我也出现了,请问怎么解决

tongyurui commented 1 year ago

我也出现了,怎么解决的,不影响上传功能,实在不行把打印日志 屏蔽了