Professional OPC
Development Tools

logos

Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.

Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.

Do not use the Contact page for technical issues.

Can the Callback enqueuer overflow capacity be increased?

More
15 Nov 2023 16:04 #12371 by support
Hello.

The capacity can be changed by setting the CallbackQueueCapacity property of the EasyUAClient object. It must be done before any OPC operation is invoked, otherwise it will have no effect.

The error indicates that the OPC UA notifications are coming in with faster rate than your code is able to process. For example, if there is a steady stream of notifications (events or callbacks) with average period 10 milliseconds, but your code takes 20 milliseconds to process each notification, the queue will grow and grow and eventually fill up, which is what the error is indicating.

The default setting (100000 notifications) makes room for quite a big "lag" in your processing already. Unless the problem is in a short-time peak (that would eventually be consumed and processed), increasing the capacity will just delay the occurrence of the error, but will not resolve the problem.

Best regards

Please Log in or Create an account to join the conversation.

More
15 Nov 2023 14:37 #12370 by jgonzalez
Hello team,

I have a customer that is using 2022.1 and is getting the following error:

"OpcLabs.EventTracing.LogEntry("OPCLabs-EasyUAClient",Error,0,1101) Callback enqueuer overflow. The bounded queue capacity is 100000."

We are still trying to figure out the cause and the calls that resulting in this outcome, but I would like to confirm the following:

Can the Callback enqueuer capacity be changed (increased)? from my understanding this is an infrastructure parameter that can not be changed but would just like to confirm my understanding.

Thank you in advance. '

Please let me know if you require additional information.

Best regards.

Please Log in or Create an account to join the conversation.

Moderators: support
Time to create page: 0.054 seconds