Skip to content
This repository was archived by the owner on Dec 31, 2025. It is now read-only.
This repository was archived by the owner on Dec 31, 2025. It is now read-only.

restarting nats streaming server client connections dont recover  #157

Description

@tanzeelrana

On a fresh install when things are working fine we can see 7 clients and 12 channels(subscriptions)

Screen Shot 2020-10-29 at 4 49 27 PM

Screen Shot 2020-10-29 at 4 49 34 PM

After we restart the nats-streaming-server service these counts drop and some channels and client connections are unable to recover.

Screen Shot 2020-10-29 at 4 50 55 PM
Screen Shot 2020-10-29 at 4 51 26 PM

I added a connectionListener on all streaming connections to debug further, looking at the debug logs it looks like we get a disconnect -> connect -> resubscribed events in order when i restart the nats streaming server.

Screen Shot 2020-10-27 at 9 35 22 PM

Observing the connection events being fired on a nats streaming server restart it looks like all client connections and subscriptions have recovered successfully but that is not the case as we have seen from the nats streaming server metrics and also grafana metrics.

I am using nats java stan library
https://github.com/nats-io/stan.java

Does anyone know why my clients and subscriptions never come back even though the connection events say that everything is connected and resubscribed ?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions