High CPU usage after Sept Updates
Not sure which one did it, but as of recently I've had a lot of issues.
Symptom: 1 to many zone.exes, about once per hour, appear to start loading a zone but doesn't really load and takes half of the available CPU. (so after 2, the system really bogs) I've seen as many as 10 zones taking up CPU resources(about 10% each) and the system pretty much freezes. They are NOT in use zones. Work-around: Currently, I beg task manager to load and then have to force-stop the errant zone.exe's one by one. Of course, eqlaunch.exe restarts them as soon as they are down and wait quitely idle. anyone else having this issue or thoughts on why? I've used the same setup for the last year: MS Visual C++ 2010 Express Perl 5.12.4 Build 1205 Use server10.sln tortoise SVN NON-customized code(straight sync) Always clean Always build (not rebuild) Copy these to the server directory: -all .conf's -chatserver/queryserv/world/zone/eqlaunch -All in the default directory MINUS log.ini, eqemuconfig.xml(and full) Another thought...I think I had updated the eqtime.cfg recently because it was in notes somewhere. Could that cause the problem? (ie zone keeps trying to figure out it ifs supposed to be day night?) Current values: Code:
1000 |
You could use the debugger to attach to a stuck zone and then break to see where it is stuck. If it doesn't immediately make sense what the problem is you can continue/break several times to see if it is ever in different code. Assuming it's in a tight infinite loop then it should break near the same place every time. If the loop is bigger then it may take a while to narrow down what's going on.
You'd need to add debugging information to your executables to be able to see the source when you break. |
All times are GMT -4. The time now is 09:22 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.