Over the last 2 weeks, we've had a customer report what appears to be the same issue. A device was connected and running for weeks and then the device was shutdown for maintenance and was unavailable for multiple days. When the device was placed back online, the connection was not reestablished. In both cases, the customer didn't report the issue until the device didn't reconnect for over a day.
In one case we restarted the app and the app had no issue connecting to the device in question.
In the other case, we disabled the device in the app which causes the app to unsubscribe to the nodes on the device. Then we enabled the device in the app and the app subscribed again to the nodes, the app had zero issues communicating with the app.
Do you have any idea what could be causing this issue? We are running version 5.58.192.
The app has a log message in the ServerConditionChanged event handler and we can see the app trying to reconnect every 25 seconds and then it just stops, indicating the event stopped firing. No errors in the logs.
These are the only settings we have different than the defaults.
EasyUAClient.AdaptableParameters.SessionParameters.ServerShutdownRetrialDelay = 30000; // default is 10000
EasyUAClient.AdaptableParameters.SessionParameters.StatusSubscriptionSamplingInterval = 45000; // default is 15000
EasyUAClient.AdaptableParameters.SubscriptionParameters.PublishStatusChangedQueueLimit = 1000; // default is 100
EasyUAClient.AdaptableParameters.SessionParameters.PendingMessagesLimit = 1000; // default is 100
Any thoughts?
Thanks,
Scott