Contents
What is an ArcGIS Server instance?
ArcGIS Server allows you to use either shared instances or dedicated instances for each compatible map service published to an ArcGIS Server site from ArcGIS Pro. Using shared instances conserves memory usage by pooling several active server processes for use by multiple services.
What is ArcSOC EXE?
To process a service request, the assigned ArcGIS Server machine uses an instance of the Esri server process ArcSOC.exe. This process executes the request on the machine. If you open the Task Manager on a machine in your ArcGIS Server site, you can view the instances of ArcSOC.exe currently running on the machine.
Is there a minimum number of instances for ArcGIS Server?
For each service published to your ArcGIS Server site that uses dedicated instances, you can specify a minimum number of dedicated instances running, and a maximum number of instances that can run for the service using ArcGIS Server Manager.
When to use shared instances in ArcGIS Server?
Prior to 10.7, all services used the model now called dedicated instances. Shared instances are recommended for services that receive infrequent requests, particularly when the server site hosts many services.
What are the settings for ArcGIS Server 10.9?
The available settings are the number of shared instances per machine and the cache size per shared instance. The first time a new installation of ArcGIS Server 10.9 hosts a compatible map service that uses the shared instance pool, the site starts running shared instances.
What are the challenges of running an ArcGIS Server?
A constant challenge for many administrators of ArcGIS Server sites is to balance available machine resources with the demands of site traffic. When you host many services, whether they are consumed publicly or within your organization, the resource usage from service requests can grow and grow.