2

マイクロサービス間の通信に grpc を使用しています。grpc バージョン: 1.2.0 を使用しています。特定のテストでは、マイクロサービスの 1 つから次のエラーが引き続き発生します。

io.grpc.StatusRuntimeException: INTERNAL: Connection closed with unknown cause
at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:141)
at io.grpc.stub.ServerCalls$1$1.onHalfClose(ServerCalls.java:148)
at io.grpc.internal.SerializingExecutor$TaskRunner.run(SerializingExecutor.java:152)
at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:227)
at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:208)

これは、最初の数回の呼​​び出し、または grpc を使用して別のマイクロサービスを呼び出そうとする最初のテストでのみ発生します。同じコード パスを使用した後続の呼び出しは成功します。すべてのマイクロサービスが稼働しています。

何か案は?

4

1 に答える 1