Skip to content

why connection is auto disconnected #9425

@XiaoWeiKIN

Description

@XiaoWeiKIN

I established a grpc connection and created several streams, but the connection was auto disconnected after a period of time. How can I ensure that the connection is not disconnected.

1] [2022-08-02 20:55:46.183] [ERROR] [grpc-default-executor-8] reactor.core.publisher.Operators [TID: N/A] Operator called default onErrorDropped

io.grpc.StatusRuntimeException: CANCELLED: client cancelled

at io.grpc.Status.asRuntimeException(Status.java:526)

at io.grpc.stub.ServerCalls$StreamingServerCallHandler$StreamingServerCallListener.onCancel(ServerCalls.java:291)

at io.grpc.PartialForwardingServerCallListener.onCancel(PartialForwardingServerCallListener.java:40)

at io.grpc.ForwardingServerCallListener.onCancel(ForwardingServerCallListener.java:23)

at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onCancel(ForwardingServerCallListener.java:40)

at io.grpc.Contexts$ContextualizedServerCallListener.onCancel(Contexts.java:96)

at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.closedInternal(ServerCallImpl.java:362)

at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.closed(ServerCallImpl.java:350)

at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1Closed.runInContext(ServerImpl.java:913)

at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)

at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

at java.base/java.lang.Thread.run(Thread.java:829)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions