Hey All,
I have a problem with my brand new ArcGIS Server 11.4 installation. (fresh Windows Server 2019 machine)
I've installed all my new APRX which were previously MXD. Then we've starting using it as we did before and discovered that "normal usage" will occasionally max out the CPU and then the server will stay maxed out even after the users have logged off and gone home. The ArcGIS Server becomes unresponsive in all respects at this point.
Even when we manage the SoCs and move some into shared instances where it's appropriate, there is still a chance that this issue will occur.
On the topic of ArcGIS Server/Enterprise maxing our CPU and crashing, it seems to be a common occurrence. I've just read these two threads on it:
I have two issues with the above behaviours of the server and explanations found in those threads:
- This continues to occur after ALL USERS are off the system (ie. nobody's sending any requests to the server)
- This behaviour wasn't occurring with the ArcGIS .MXD runtime (The aprx runtime is completely different code)
#1 is the main concern, this can't be "too many SoCs" because there's nobody sending request to the server. This are actually "runaway processes" which ArcGIS server has lost track of and they just keep churning away.
The description of "Runaway processes" as a cause to an outage would normally be considered as a bug in software systems. I'm wondering why there hasn't been more of a spotlight here.
My questions for this are:
- Has anyone else gone through the process with ESRI discussing these points?
- Do we know if there is any consideration of it becoming a bug?
- Are there any patches out that fix this problem?
NOTE: I've tested this with 10.9 and 11.3 as well. On Windows 2016 Servers and 2012 Servers. Upgrade in place and brand new machines.