Hello,
I am using LDS V1.04.403.476. We have 2 OPC UA Servers installed on the same system.
When I install the first OPC UA Server, during installation we exchange the certificates with LDS and restart LDS, Bonjour and our OPC UA Server at the end of the installation process. After this, when we try connecting to LDS from any UA Client, we can see our UA Server showing up under LDS.
Now, I install my second UA Server and we repeat the same process of certificate exchanges and services restart. However, after this LDS Server does not return any of the UA Servers when queried from UA Client. Some time it works by restarting the services again, but >90% of time, nothing works and we end up always discovering services manually.
In opcualds log file, we see the error as “[6512]: ualds_findserversonnetwork_socketEventCallback: DNSServiceProcessResult returned error -65541”. Checked the mDNSResponder service and it shows as running properly. Checked the Bonjour browser and can see LDS showing up in there. Attached screenshot shows multiple windows related to this.
Any suggestion what is going wrong here?
05/30/2017
you should be able to monitor mDNS traffic with a generic client.
1) start the LDS;
2) start server A and confirm the mDNS announce messages are sent for server A;
3) start server B and confirm the mDNS announce messages are sent for server B;
repeat with server B first.
repeat by stop server A and server B but do not restart the LDS.
In the last test if you do not get the messages it may be because the LDS has not cleared its cache so it does not see the servers as new and does not send a new mDNS announce (parameters passed to the LDS by the server control this).
I will have more suggestions once I see the result of those tests.
1 Guest(s)