Ignition OPC UA connection to Redzone RZLogger connection issues

Note to Tech Support

We’re seeing an issue where the OPC UA connection connects, then drops, reconnects, and continues cycling repeatedly. Below is the relevant section of the rzlogger event log showing the connection, subscription setup, and the eventual timeout error:

2026-02-12 15:46:38,715 INFO  OpcUaDriver  - Trying explicit discovery URL 'opc.tcp://localhost:62541/discovery'
2026-02-12 15:46:38,719 INFO  OpcUaDriver  - Found endpoint 'opc.tcp://localhost:62541 [http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256]'
2026-02-12 15:46:38,719 INFO  OpcUaDriver  - Using endpoint 'opc.tcp://localhost:62541 [http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256]'
2026-02-12 15:46:38,719 INFO  CertificateGenerator  - Loading keystore at C:\RZSOFTWARE\redzone-logger-opc.pfx
2026-02-12 15:46:38,719 INFO  CertificateGenerator  - Existing keystore found at C:\RZSOFTWARE\redzone-logger-opc.pfx
2026-02-12 15:46:38,799 INFO  OpcUaDriver  - Adding FaultListener...
2026-02-12 15:46:38,799 INFO  OpcUaDriver  - Adding SubscriptionListener...
2026-02-12 15:46:38,806 INFO  CloudClient  - [Success] [100ms] Pinged cloud module
2026-02-12 15:46:38,808 WARN  ClientCertificateValidator$InsecureValidator  - Skipping validation for Ignition OPC UA Server certificate
2026-02-12 15:46:38,821 INFO  OpcUaDriver  - Starting new subscription and re-monitoring items...
2026-02-12 15:46:38,837 INFO  OPCServer  - Found 7 subscribable tags...
2026-02-12 15:47:23,825 ERROR OpcUaDriver  - Exception during subscription publish!
org.eclipse.milo.opcua.stack.core.UaServiceFaultException: status=Bad_Timeout, description=The operation timed out.
2026-02-12 15:47:23,825 INFO  OpcUaDriver  - Disconnecting Client...
2026-02-12 15:47:33,825 ERROR OpcUaDriver  - Failed to disconnect()

The repeated Bad_Timeout during subscription publish is what triggers the disconnect/reconnect cycle.

Please review and advise on next steps.

A Wireshark capture with security disabled on the connection is usually a good place to start.