问题描述
出过两种相关报错
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 pipe
2021-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 more
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.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 more
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.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博客