DL_INVALID_ADDRESS causes Core Memory Issue (yellow led)

Hello, 

we are currently running a CtrlX Core X3 with latest version 2.6.
Further the OPC-UA Client is used to receive data as an input. 

Sometimes it seems that the OPC Client state seems to be connected, but the data nodes cannot be received correctly.

Since we are working with subscriptions to these data nodes (within Node-Red App) a lot of DL_INVALID_ADDRESS messages appear in the logs. The whole debugging within node-red is just flooded with these messages since the "Data Layer Subscripe" fails. 

For the subscription the following parameters are used: 

 

 

As a result the memory of the core inceases until the yellow LED flashes and no remote connection (web) is possible anymore. The only solution is rebooting the device manually by unplugging the power cable. 

Probably the yellow flashing LED is caused by the memory which just runs out. 
In the system performance it can be seen that the memory used by node-red is nearly 866MB. 
There is no free memory at all. 

 

As a first "workaround" we changed the values of the node-red subscription node to 10 seconds from 500 milliseconds. 

But in general the question would be, if there is any other solution or possibility to avoid this kind of problem? Even if we set the values to "default" the log messages appear within seconds and effect the memory. 

Thanks for you support, 
Markus

 

 

 

 

Best reply by CodeShepherd
View original
5 replies