Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » 4DIAC - Framework for Distributed Industrial Automation and Control » "External event queue is full, external event dropped!" in forte console
"External event queue is full, external event dropped!" in forte console [message #1809421] Tue, 16 July 2019 04:24 Go to next message
joy woo is currently offline joy wooFriend
Messages: 51
Registered: May 2019
Member
plz tell me some details in which situation this error appears?
and why cg_nEventChainExternalEventListSize =10 is set?
thanks
Re: "External event queue is full, external event dropped!" in forte console [message #1809431 is a reply to message #1809421] Tue, 16 July 2019 06:55 Go to previous messageGo to next message
Alois Zoitl is currently offline Alois ZoitlFriend
Messages: 866
Registered: January 2014
Senior Member
Most of the time it means that you have a user defined FB that either blocks or crashes. The external event queue is a queue where events coming from outside of the resource are queued while an FB is executing. As soon as the FB has finished these events are transferred to the internal event queue. It is a special implementation of a kind of lock free algorithm. Which improved 4diac FORTE execution performance by about 40%. For most applications the value of 10 is sufficient. You can experiment with higher values. But normally this just leads to a delay of the error and mostly does not solve the root cause.
Re: "External event queue is full, external event dropped!" in forte console [message #1809432 is a reply to message #1809431] Tue, 16 July 2019 07:09 Go to previous messageGo to next message
joy woo is currently offline joy wooFriend
Messages: 51
Registered: May 2019
Member
Mr. Zoitl, so early!
Can a E_CYCLE with interval 1s with monitor and watching enabled lead this problem?
Re: "External event queue is full, external event dropped!" in forte console [message #1809453 is a reply to message #1809432] Tue, 16 July 2019 11:26 Go to previous messageGo to next message
Alois Zoitl is currently offline Alois ZoitlFriend
Messages: 866
Registered: January 2014
Senior Member
Depends on the device you are running 4diac FORTE on. But I wouldn't expect that. Because with a 1s E_CYCLE it would mean that you have an FB that is blocking at least 10s. That sounds more like a bigger issue. Do you have any other external event FBs (e.g., Subscribe)?
Re: "External event queue is full, external event dropped!" in forte console [message #1809472 is a reply to message #1809453] Tue, 16 July 2019 15:24 Go to previous messageGo to next message
joy woo is currently offline joy wooFriend
Messages: 51
Registered: May 2019
Member
no subscribe, using websocket to connect to forte, i'll check it then give you a feedback later
Re: "External event queue is full, external event dropped!" in forte console [message #1809491 is a reply to message #1809472] Tue, 16 July 2019 20:15 Go to previous message
Alois Zoitl is currently offline Alois ZoitlFriend
Messages: 866
Registered: January 2014
Senior Member
4diac FORTE officially currently does not support web-socket. Therefore it would be interesting how you integrated web-sockets. Could it be that this is blocking your 4diac FORTE?
Previous Topic:Trailing backslash does not work when you want use special character in STRING parameters
Next Topic:Issue with FB SUBSCRIBE
Goto Forum:
  


Current Time: Thu Aug 22 01:20:04 GMT 2019

Powered by FUDForum. Page generated in 0.03974 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top