一次大文件上传失败的排查
问题描述
出过两种相关报错
java.net.SocketException: Broken pipe
java.net.SocketException: Connection reset
客户端日志
2021-11-22 13:49:40.184 21022-21154/com.google.myapplication I/System.out: 文件类型:video/mp4
2021-11-22 13:49:40.199 21022-21022/com.google.myapplication D/DecorView: createDecorCaptionView windowingMode:1 mWindowMode 1 isFullscreen: true
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: java.net.SocketException: Broken pipe
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: at java.net.SocketOutputStream.socketWrite0(Native Method)
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:117)
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: at java.net.SocketOutputStream.write(SocketOutputStream.java:161)
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: at com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.writeToSocket(ConscryptEngineSocket.java:715)
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: at com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.writeInternal(ConscryptEngineSocket.java:689)
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: at com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.write(ConscryptEngineSocket.java:652)
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: at okio.Okio$1.write(Okio.java:79)
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: at okio.AsyncTimeout$1.write(AsyncTimeout.java:180)
2021-11-22 13:49:49.571 21022-21886/com.google.myapplication W/System.err: at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.java:171)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okio.RealBufferedSink.write(RealBufferedSink.java:41)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http1.Http1Codec$FixedLengthSink.write(Http1Codec.java:286)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.java:171)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okio.RealBufferedSink.writeAll(RealBufferedSink.java:99)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.RequestBody$3.writeTo(RequestBody.java:118)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.MultipartBody.writeOrCountBytes(MultipartBody.java:171)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.MultipartBody.writeTo(MultipartBody.java:113)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:59)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:120)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:179)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.RealCall$AsyncCall.execute(RealCall.java:129)
2021-11-22 13:49:49.572 21022-21886/com.google.myapplication W/System.err: at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
2021-11-22 13:49:49.573 21022-21886/com.google.myapplication W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2021-11-22 13:49:49.573 21022-21886/com.google.myapplication W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2021-11-22 13:49:49.573 21022-21886/com.google.myapplication W/System.err: at java.lang.Thread.run(Thread.java:923)
2021-11-22 13:49:49.573 21022-21886/com.google.myapplication I/responseError:: Broken pipe
2021-11-22 13:49:49.606 21022-21153/com.google.myapplication I/ReactNativeJS: 上传失败的原因Broken pipe2021-11-22 13:55:51.016 21022-21154/com.google.myapplication I/System.out: 文件类型:video/mp4
2021-11-22 13:55:51.035 21022-21022/com.google.myapplication D/DecorView: createDecorCaptionView windowingMode:1 mWindowMode 1 isFullscreen: true
2021-11-22 13:56:08.254 21022-21038/com.google.myapplication W/System: A resource failed to call release.
2021-11-22 13:56:08.258 21022-21038/com.google.myapplication I/chatty: uid=10842(com.google.myapplication) FinalizerDaemon identical 18 lines
2021-11-22 13:56:08.258 21022-21038/com.google.myapplication W/System: A resource failed to call release.
2021-11-22 13:56:13.434 21022-21022/com.google.myapplication W/Choreographer: Frame time is 0.02633 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 13:56:20.325 21022-27043/com.google.myapplication W/System.err: java.net.SocketException: Connection reset
2021-11-22 13:56:20.326 21022-27043/com.google.myapplication W/System.err: at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:121)
2021-11-22 13:56:20.326 21022-27043/com.google.myapplication W/System.err: at java.net.SocketOutputStream.write(SocketOutputStream.java:161)
2021-11-22 13:56:20.327 21022-27043/com.google.myapplication W/System.err: at com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.writeToSocket(ConscryptEngineSocket.java:715)
2021-11-22 13:56:20.328 21022-27043/com.google.myapplication W/System.err: at com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.writeInternal(ConscryptEngineSocket.java:689)
2021-11-22 13:56:20.328 21022-27043/com.google.myapplication W/System.err: at com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.write(ConscryptEngineSocket.java:652)
2021-11-22 13:56:20.328 21022-27043/com.google.myapplication W/System.err: at okio.Okio$1.write(Okio.java:79)
2021-11-22 13:56:20.329 21022-27043/com.google.myapplication W/System.err: at okio.AsyncTimeout$1.write(AsyncTimeout.java:180)
2021-11-22 13:56:20.329 21022-27043/com.google.myapplication W/System.err: at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.java:171)
2021-11-22 13:56:20.330 21022-27043/com.google.myapplication W/System.err: at okio.RealBufferedSink.write(RealBufferedSink.java:41)
2021-11-22 13:56:20.330 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http1.Http1Codec$FixedLengthSink.write(Http1Codec.java:286)
2021-11-22 13:56:20.330 21022-27043/com.google.myapplication W/System.err: at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.java:171)
2021-11-22 13:56:20.330 21022-27043/com.google.myapplication W/System.err: at okio.RealBufferedSink.writeAll(RealBufferedSink.java:99)
2021-11-22 13:56:20.330 21022-27043/com.google.myapplication W/System.err: at okhttp3.RequestBody$3.writeTo(RequestBody.java:118)
2021-11-22 13:56:20.330 21022-27043/com.google.myapplication W/System.err: at okhttp3.MultipartBody.writeOrCountBytes(MultipartBody.java:171)
2021-11-22 13:56:20.330 21022-27043/com.google.myapplication W/System.err: at okhttp3.MultipartBody.writeTo(MultipartBody.java:113)
2021-11-22 13:56:20.330 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:59)
2021-11-22 13:56:20.330 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:56:20.331 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45)
2021-11-22 13:56:20.331 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:56:20.331 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
2021-11-22 13:56:20.331 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
2021-11-22 13:56:20.331 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:56:20.331 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
2021-11-22 13:56:20.331 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
2021-11-22 13:56:20.331 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:56:20.332 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:120)
2021-11-22 13:56:20.332 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
2021-11-22 13:56:20.332 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
2021-11-22 13:56:20.332 21022-27043/com.google.myapplication W/System.err: at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:179)
2021-11-22 13:56:20.332 21022-27043/com.google.myapplication W/System.err: at okhttp3.RealCall$AsyncCall.execute(RealCall.java:129)
2021-11-22 13:56:20.333 21022-27043/com.google.myapplication W/System.err: at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
2021-11-22 13:56:20.333 21022-27043/com.google.myapplication W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2021-11-22 13:56:20.334 21022-27043/com.google.myapplication W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2021-11-22 13:56:20.335 21022-27043/com.google.myapplication W/System.err: at java.lang.Thread.run(Thread.java:923)
2021-11-22 13:56:20.335 21022-27043/com.google.myapplication I/responseError:: Connection reset
2021-11-22 13:56:20.370 21022-21153/com.google.myapplication I/ReactNativeJS: 上传失败的原因Connection reset
可能原因
服务端的readtimeout 为30000 ,我设置为了300000 还是没解决
客户端的request timeout 为30 已经设置为60,没解决
服务器内存超标 待排查 不是这个问题
https请求 content-type 要改动 待排查 不是这个问题
nginx的配置
响应服务端的排查
排查到nginx的error日志
*1044725 client intended to send too large body: 246422598 bytes
maximum (104857600)
最终修改了nginx的conf
里面
client_max_body_size 300m;
还是有问题,开始报另一个错误
https返回500
the request was rejected because its size (246422598) exceeds the configured maximum (104857600)
2021-11-22 14:48:52.813 23019-23174/com.google.myapplication I/System.out: 文件类型:video/mp4
2021-11-22 14:48:52.836 23019-23019/com.google.myapplication D/DecorView: createDecorCaptionView windowingMode:1 mWindowMode 1 isFullscreen: true
2021-11-22 14:48:53.219 23019-23035/com.google.myapplication W/System: A resource failed to call release.
2021-11-22 14:48:53.221 23019-23035/com.google.myapplication I/chatty: uid=10842(com.google.myapplication) FinalizerDaemon identical 8 lines
2021-11-22 14:48:53.221 23019-23035/com.google.myapplication W/System: A resource failed to call release.
2021-11-22 14:48:54.184 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:48:58.480 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:49:08.472 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:49:20.959 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.10163 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:49:27.191 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:49:27.243 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.069939 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:49:50.159 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.015006 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:50:12.077 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:50:58.478 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.047535 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:51:01.479 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.035524 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:51:13.584 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:51:53.215 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:52:18.339 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.092882 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:52:35.507 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:52:36.892 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:53:23.604 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:53:31.352 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.395409 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:53:32.165 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.064167 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:53:38.880 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.009551 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:53:39.474 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:54:23.767 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.073085 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:54:31.808 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:55:02.837 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:55:13.691 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:55:24.721 23019-23019/com.google.myapplication W/Choreographer: Frame time is 0.137432 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
2021-11-22 14:55:46.074 23019-23173/com.google.myapplication I/ReactNativeJS: onStartShouldSetPanResponder
2021-11-22 14:56:04.705 23019-30065/com.google.myapplication I/response:: <html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"/><title>Error 500 Server Error</title></head><body><h2>HTTP ERROR 500</h2><p>Problem accessing /upload. Reason:<pre> Server Error</pre></p><h3>Caused by:</h3><pre>org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of 104857600 bytes exceeded; nested exception is org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:835)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)at org.eclipse.jetty.server.Server.handle(Server.java:517)at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)at java.lang.Thread.run(Thread.java:745)Caused by: org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of 104857600 bytes exceeded; nested exception is org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:162)at org.springframework.web.multipart.commons.CommonsMultipartResolver.resolveMultipart(CommonsMultipartResolver.java:142)
2021-11-22 14:56:04.705 23019-30065/com.google.myapplication I/response:: at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1089)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)... 32 moreCaused by: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:937)at org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:331)at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:351)at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:158)... 37 more</pre><h3>Caused by:</h3><pre>org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of 104857600 bytes exceeded; nested exception is org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:162)at org.springframework.web.multipart.commons.CommonsMultipartResolver.resolveMultipart(CommonsMultipartResolver.java:142)at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1089)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:835)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)at org.eclipse.jetty.server.Server.handle(Server.java:517)at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)
2021-11-22 14:56:04.705 23019-30065/com.google.myapplication I/response:: at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)at java.lang.Thread.run(Thread.java:745)Caused by: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:937)at org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:331)at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:351)at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:158)... 37 more</pre><h3>Caused by:</h3><pre>org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:937)at org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:331)at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:351)at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:158)at org.springframework.web.multipart.commons.CommonsMultipartResolver.resolveMultipart(CommonsMultipartResolver.java:142)at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1089)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:835)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
2021-11-22 14:56:04.705 23019-30065/com.google.myapplication I/response:: at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)at org.eclipse.jetty.server.Server.handle(Server.java:517)at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)at java.lang.Thread.run(Thread.java:745)</pre><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.3.7.v20160115</a><hr/></body></html>
2021-11-22 14:56:04.768 23019-23173/com.google.myapplication I/ReactNativeJS: 上传失败的原因JSON Parse error: Unrecognized token '<'
简化日志
<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"/><title>Error 500 Server Error</title></head><body><h2>HTTP ERROR 500</h2><p>Problem accessing /upload. Reason:<pre> Server Error</pre></p><h3>Caused by:</h3><pre>org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of 104857600 bytes exceeded; nested exception is org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:835)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)at org.eclipse.jetty.server.Server.handle(Server.java:517)at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)at java.lang.Thread.run(Thread.java:745)Caused by: org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of 104857600 bytes exceeded; nested exception is org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:162)at org.springframework.web.multipart.commons.CommonsMultipartResolver.resolveMultipart(CommonsMultipartResolver.java:142)
2021-11-22 14:56:04.705 23019-30065/com.google.myapplication I/response:: at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1089)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)... 32 moreCaused by: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:937)at org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:331)at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:351)at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:158)... 37 more</pre><h3>Caused by:</h3><pre>org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of 104857600 bytes exceeded; nested exception is org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:162)at org.springframework.web.multipart.commons.CommonsMultipartResolver.resolveMultipart(CommonsMultipartResolver.java:142)at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1089)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:835)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)at org.eclipse.jetty.server.Server.handle(Server.java:517)at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)
2021-11-22 14:56:04.705 23019-30065/com.google.myapplication I/response:: at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)at java.lang.Thread.run(Thread.java:745)Caused by: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:937)at org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:331)at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:351)at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:158)... 37 more</pre><h3>Caused by:</h3><pre>org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (246422598) exceeds the configured maximum (104857600)at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:937)at org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:331)at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:351)at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:158)at org.springframework.web.multipart.commons.CommonsMultipartResolver.resolveMultipart(CommonsMultipartResolver.java:142)at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1089)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:835)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
2021-11-22 14:56:04.705 23019-30065/com.google.myapplication I/response:: at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)at org.eclipse.jetty.server.Server.handle(Server.java:517)at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)at java.lang.Thread.run(Thread.java:745)</pre><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.3.7.v20160115</a><hr/></body></html>
排查到是服务端也有
maxUploadSize
的配置
一般是修改
springMVC.xml的配置
里面
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><!-- set the max upload size100MB --><property name="maxUploadSize"><value>104857600</value></property><property name="maxInMemorySize"><value>4096</value></property></bean>
里面的104857600为
209715200(200M)
andorid原生日志排查参考
java.net.SocketException: Connection reset
java.net.SocketException: Connection reset问题-CSDN论坛
tomcat环境中使用 MultipartRequest 类 后台报错 java.net.SocketException: Connection reset_百度知道
java.net.SocketException: Broken pipe
java.net.SocketException: Broken pipe报错可能的原因_xiaozhaoshigedasb的博客-CSDN博客
nginx修改参考
nginx报错 client intended to send too large body: 1331696 bytes_csdn's blog-CSDN博客
一次大文件上传失败的排查相关推荐
- php大文件上传失败的原因及解决方法
php大文件上传失败的原因及解决方法 参考文章: (1)php大文件上传失败的原因及解决方法 (2)https://www.cnblogs.com/cxx8181602/p/9282576.html ...
- vs文件上传失败--超过最大字符限制
一.问题 在文件上传时,会遇到大文件上传失败. >F12查看报错网络请求返回结果 >问题分析 由于vs上传文件默认的字符大小控制. 二.解决方法 >在web.config中修改或添加 ...
- 大文件上传服务器:支持超大文件HTTP断点续传的实现办法
点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 来源:blog.csdn.net/ababab12345/a ...
- 解决PHP大文件上传问题
PHP大文件上传问题 今天负责创业计划大赛的老师问我作品上报系统上传不了大文件,我当时纳闷了,做的时候没限制上传文件的大小阿,怎么会传不了呢,自己亲自体验了番,果然不 行,想了好一会儿才有点眉目 ...
- Silverlight多文件(大文件)上传的开源项目
在Silverlight上实现文件上传的例子在网上的还不多,特别是多文件上传和大文件上传的例子就更少了.当然 那些商品软件公司的产品除外. 目前的CodePlex上就有这样一个项目,其链接:http: ...
- 上传问题总结(文件大小检测,大文件上传)
PHP上传问题总结(文件大小检测,大文件上传) 由于涉及到本地和服务器两方面的安全问题,所以基于input type="file"形式的页面文件上传一直处于一个很尴尬的位置.一方面 ...
- php大文件上传php.ini配置
来源:http://xuqin.blog.51cto.com/5183168/909258 http://wenku.baidu.com/view/daa108687e21af45b307a8e3.h ...
- PHP大文件上传问题
php上传文件涉及到的参数: 几个参数调整: 0:文件上传时存放文件的临时目录. 必须是 PHP 进程所有者用户可写的目录.如果未指定则 PHP 使用系统默认值 php.ini文件中upload_tm ...
- tomcat相关配置技巧梳理 (修改站点目录、多项目部署、限制ip访问、大文件上传超时等)...
tomcat常用架构: 1)nginx+tomcat:即前端放一台nginx,然后通过nginx反向代理到tomcat端口(可参考:分享一例测试环境下nginx+tomcat的视频业务部署记录) 2) ...
最新文章
- DVWA学习(二)SQL Injection(Blind)
- hyper-V环境下虚拟机和宿主机之间时钟不统一
- 【财务思维】上市定价
- 计算php代码执行时间长短的类(精确到毫秒)
- 新年来了,上海求职,路过看看
- java将mysql数据写入到txt_java 追加写入数据到txt
- 本週主題 -- Jakarta Commons Lang
- EtherCAT主站SOEM函数详解---- ecx_statecheck
- 层次状态机编程三:状态机设计模式
- 基因组变异类型详解及区分
- 常州2021高考成绩查询,2021江苏常州高考选课分班情况(数据)
- andriod 无网络逻辑设置和判断
- springboot+基于Web的开关柜综合监测信息查询系统的设计与实现 毕业设计-附源码191550
- 华为p9如何恢复手机删除的照片
- 万国觉醒迁服务器显示该王国还未开放,万国觉醒的定点迁城怎么用?怎么获得定点迁城?...
- 怪物猎人ol服务器维护,腾讯宣布怪物猎人OL停运 12月31日正式关服
- mysql 数据备份
- 山科大离散数学期末考试_离散数学期末考试及答案
- systemVerilog Assertion (SVA)断言语法
- BZOJ-1143 [CTSC2008]祭祀
热门文章
- 15、NC导入excel
- 安川机器人怎样与变位器编程_基于CAM Function的安川机器人弧焊焊接离线编程与离线仿真...
- 如何实现 JS 运行时的 Inspector 能力
- 东瓜小知识之《简单查询网卡的厂商信息》
- 微信小程序使用iconfont阿里矢量多色图标
- PIC18f46j50单片机里SPI部分的一点程序
- OpenCV学习第十三篇:提取水平和垂直线(去除干扰线)
- 如何将写好的网页放到服务器上,写好的网页怎么上传云服务器
- Java 消息队列、缓存、同步(个人理解:空谈)
- 1896-2021历届奥运会奖牌榜动态排序(Matplotlib图表动画)