一次大文件上传失败的排查

问题描述

出过两种相关报错

 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.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(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博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用Xshell进行文件传输时,可能会遇到文件传输失败的情况。有几个可能的原因导致文件传输失败: 1. IP配置问题:确保你已经正确配置了Linux的IP连接Xshell。如果IP配置不正确,可能会导致连接失败,从而无法进行文件传输。请检查你的IP配置和网络连接设置。 2. 权限问题:在进行文件传输时,确保你有足够的权限进行读取和写入文件。如果你没有足够的权限,你可能无法成功传输文件。请检查你的用户权限设置。 3. 文件路径问题:确保你提供的文件路径是正确的,并且文件存在于指定的路径中。如果文件路径不正确,Xshell将无法找到文件并进行传输。 4. 文件格式问题:在进行文件传输时,注意文件的格式。在某些情况下,如果文件格式不兼容,可能会导致传输失败。确保文件的格式正确,并且与目标系统兼容。 如果你在使用Xshell进行文件传输时遇到问题,请检查以上可能的原因,并进行逐一排查。你也可以参考引用和引用中提到的具体步骤来进行文件传输。如果问题仍然存在,可能需要进一步调试和排查具体的错误信息来确定问题所在。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【VMware】linux连接Xshell配置.docx](https://download.csdn.net/download/u011013470/12732964)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [往xshell中传文件一直传不过去](https://blog.csdn.net/qq_31104463/article/details/106524841)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值