I use Milo Client 0.6.15 to connect to the OPC UA server on the device, where the open62541 library is used.
Milo Client is used for the repetitive read, call methods requests - just gathering data based on scheduled operations.
When the device is disconnected from the network and then connected again, the server is overwhelmed with several sessions created by one instance of Milo Client. Other applications, e.g., UA Expert, can't successfully connect to the OPC UA server. Usually, there is an error: Bad Session ID invalid, but not every time.
Is there an option to set up a maximum number of sessions created by one client in Milo?
What is the recommended settings (timeout, keep-alive-interval etc.) for the long-running connection on the expected bad network?
Do asynchronous requests create sessions per each?
I use Milo Client 0.6.15 to connect to the OPC UA server on the device, where the open62541 library is used.
Milo Client is used for the repetitive read, call methods requests - just gathering data based on scheduled operations.
When the device is disconnected from the network and then connected again, the server is overwhelmed with several sessions created by one instance of Milo Client. Other applications, e.g., UA Expert, can't successfully connect to the OPC UA server. Usually, there is an error: Bad Session ID invalid, but not every time.
Is there an option to set up a maximum number of sessions created by one client in Milo?
What is the recommended settings (timeout, keep-alive-interval etc.) for the long-running connection on the expected bad network?
Do asynchronous requests create sessions per each?