jonesy
05-20-2008, 06:27 AM
I seem to bump into this issue every time I exhale, and I'm hoping someone can help me avoid apps that fail to start due to 'insufficient resource' errors.
The latest issue involves a new app that I set up with nothing more than one NET device, one LUX5 device, and one IN device. That's it. The gateways each take up 0.05 CPUs for a total of 0.10 CPUs, and the LUX5 device takes up 0.5 CPUs. So, altogether, 0.6 CPUs are needed. My dashboard says I have 3.20 CPUs available, but the application won't start due to 'insufficient resources'. The log says "insufficient CPU on at least one of the servers". I hope everyone can understand the frustration this causes, and would probably agree that, from the perspective of the guy who's setting up the applications, the dashboard is LYING, and there's no other obvious, convenient way to know at any given time if a grid has sufficient resources. It would also appear that I'm unable to take advantage of resources I'm paying for.
This isn't so bad right now because I'm just setting up an additional application, but this *has* happened to me on our existing, production, high-traffic web app, which causes me to have to go back and rob the resources I just doled out to help the app handle the load more efficiently, and then restart the grid *again* (there's another several minutes of downtime).
If anyone has any input on how to solve this issue, please let me know.
The latest issue involves a new app that I set up with nothing more than one NET device, one LUX5 device, and one IN device. That's it. The gateways each take up 0.05 CPUs for a total of 0.10 CPUs, and the LUX5 device takes up 0.5 CPUs. So, altogether, 0.6 CPUs are needed. My dashboard says I have 3.20 CPUs available, but the application won't start due to 'insufficient resources'. The log says "insufficient CPU on at least one of the servers". I hope everyone can understand the frustration this causes, and would probably agree that, from the perspective of the guy who's setting up the applications, the dashboard is LYING, and there's no other obvious, convenient way to know at any given time if a grid has sufficient resources. It would also appear that I'm unable to take advantage of resources I'm paying for.
This isn't so bad right now because I'm just setting up an additional application, but this *has* happened to me on our existing, production, high-traffic web app, which causes me to have to go back and rob the resources I just doled out to help the app handle the load more efficiently, and then restart the grid *again* (there's another several minutes of downtime).
If anyone has any input on how to solve this issue, please let me know.