HOW TO

Identify the number of ArcSOC processes in a Windows or Linux environment

Last Published: February 9, 2023

Summary

ArcGIS Server performs all its work through the use of active service instances. An instance is executed by a computer process called ArcSOC. One ArcSOC process can manage a single request at a time. In some cases, ArcSOC processes with multiple, simultaneous requests lead to an unstable service environment or performance issues. However, the issue can be managed by monitoring the number of ArcSOC processes on the machine. This article provides the workflow to identify the number of ArcSOC processes in a Windows or Linux environment.

Procedure

In a Windows environment

  1. Log in to the ArcGIS Server machine.
  2. Open Windows Start Menu.
  3. In the search bar, type Command Prompt and press Enter on the keyboard.
  4. In the Command Prompt window, run the following command:
tasklist | find "ArcSOC.exe" /c
The Command Prompt window.

In a Linux environment

  1. Log in to the ArcGIS Server machine.
  2. Open a command shell and run the following command:
pgrep -c arcsoc
The command shell window.

Article ID:000014461

Software:
  • ArcGIS Server

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options