Queue Manager - AMX Webserver issue
a_riot42
Posts: 1,624
I am throwing this out there to see if anyone has else has run across this. Using a 3100 with 3.50.430 with a gateway connected also with the latest firmware, whenever I access the 3100 webserver, I start to see the Queue manager start to print error messages in diagnostics incrementing the size of the queue by 25 until it finally overflows. There is no way to get it to stop other than a reboot and the master becomes completely unresponsive. After a reboot all is well until I access the masters webserver. Anyone seen anything like this?
Paul
Paul
0
Comments
Just out of curiosity, what browser are you using to get there? I hope this doesn't disolve into a 'My browser can beat up your browser's dad" discussion. But I wonder if it may have something to do with the issue. I know the door bells and whatno don't like IE.
Firefox 3.5.8. I typically don't use IE except for OWA so I don't know if it will do it with IE as well.
Paul
Only for OWA?
Then check this, it works like a charm:
https://addons.mozilla.org/nl/firefox/addon/1419
Does it allow for different proxies depending on whether you are using a IE or FF tab? Looks pretty cool though, I might give it a try.
Paul
Line 197 (11:05:32):: CIpEvent::AddInternalEvent - Max Queue Count = 125
Line 198 (11:05:33):: CIpEvent::AddInternalEvent - Max Queue Count = 150
Line 199 (11:05:34):: CIpEvent::AddInternalEvent - Max Queue Count = 175
Line 200 (11:05:35):: CIpEvent::AddInternalEvent - Max Queue Count = 200
Line 201 (11:05:36):: CIpEvent::AddInternalEvent - Max Queue Count = 225
Line 202 (11:05:37):: CIpEvent::AddInternalEvent - Max Queue Count = 250
Line 203 (11:05:38):: CIpEvent::AddInternalEvent - Max Queue Count = 275
Line 204 (11:05:39):: CIpEvent::AddInternalEvent - Max Queue Count = 300
Line 205 (11:05:39):: CIpEvent::AddInternalEvent - Max Queue Count = 325
Line 206 (11:05:40):: CIpEvent::AddInternalEvent - Max Queue Count = 350
Line 207 (11:05:41):: CIpEvent::AddInternalEvent - Max Queue Count = 375
I just noticed this very same issue when accessing the master through telnet within NS. This happened with the current version of firmware and the one immediately before it. Once I exit telnet, it goes away. 'Show buffers' indicated that there were 2 interpreter messages, also. I never remembered having this issue before and I use telnet all the time. I noticed it crippling my master the other night so much that it kept my shutdown timer from working.
And, for the record, it's not really a problem until the queue overflows and stops processing events altogether. The "maximum queue count" message itself is just a warning, and things might be bogging down at that point, but they are still working. When it tells you the queue has been suspended, than you are losing events.
I think its the webserver. A normally functioning system that has been running for weeks all of a sudden starts to print this to the console within seconds of pulling up the masters webpage.
Paul
I ask a lot of my home system, processing no less than 6 RSS scrapes a few times an hour along with the normal device polling and system functions. I can understand that every so often when it's processing the bigger buffers and I'm doing something like updating my calendar and saving it to disk that it would slow up a bit. But why on earth is it this slow? I very rarely use define_program for anything, save for feedback on a couple of buttons in certain modules.
I've noticed a few people here who are experiencing the similar issues. It could be that we are making some of the same mistakes in code, it could be that with each firmware upgrade more duet crap gets stuffed in there. Could it be that the hardware itself has run the course? I know that this is an apples to oranges comparison, but my home PC is a Core i7 quad with 6gb of memory. Given all of the tremendous strides in the chip market recently, is it time for AMX to get a better CPU with more memory under the hood to manage these systems and let them be more efficient? Is there any talk of updating the masters' hardware? Am I nuts?
Jeff
http://www.amxforums.com/showpost.php?p=18466&postcount=11
EDIT:
Let me rephrase, the above works for dealing with the slow web console. I never checked to see if the message queues were overflowing during the slowness though.
--John
You might be but, I am seeing this on a new 3100 with almost nothing running on it. As soon as I surf to the masters webpage I get those CIpEvent::AddInternalEvent - Max Queue Count lines in diagnostics. They continue even after I have surfed away, and the master requires a reboot to get it to stop. I wish they would look into this.
Paul