2021年1月25日星期一

concurrent requests through nginx's grpc_pass failed

When sending grpc requests through nginx concurrently, I received at client:

Caused by: io.netty.handler.codec.http2.Http2Exception$StreamException: Cannot create stream 2015 greater than Last-Stream-ID 2001 from GOAWAY.      at io.netty.handler.codec.http2.Http2Exception.streamError(Http2Exception.java:147)      at io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint.checkNewStreamAllowed(DefaultHttp2Connection.java:874)      at io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint.createStream(DefaultHttp2Connection.java:748)      at io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint.createStream(DefaultHttp2Connection.java:668)      at io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder.writeHeaders0(DefaultHttp2ConnectionEncoder.java:201)      at io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder.writeHeaders(DefaultHttp2ConnectionEncoder.java:167)      at io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.writeHeaders(DecoratingHttp2FrameWriter.java:53)      at io.netty.handler.codec.http2.StreamBufferingEncoder.writeHeaders(StreamBufferingEncoder.java:153)      at io.netty.handler.codec.http2.StreamBufferingEncoder.writeHeaders(StreamBufferingEncoder.java:141)      at io.grpc.netty.NettyClientHandler.createStreamTraced(NettyClientHandler.java:579)      at io.grpc.netty.NettyClientHandler.createStream(NettyClientHandler.java:562)      at io.grpc.netty.NettyClientHandler.write(NettyClientHandler.java:323)  

When requesting grpc server directly without nginx, there is no error.

https://stackoverflow.com/questions/65881809/concurrent-requests-through-nginxs-grpc-pass-failed January 25, 2021 at 05:12PM

没有评论:

发表评论