Description
Attempts to access ArcGIS Server fail without any error message returned. The ArcSOC.exe and javaw.exe processes are stopped in Task Manager and cannot be started. Additionally, attempts to start any ArcGIS Server service also fail.
Cause
- The account running the ArcGIS Server service is unable to access the config-store folder on the shared network drive.
- The ArcGIS Server service account does not have permission to read the config-store folder on the shared network drive.
Solution or Workaround
Note:
The following workaround requires administrative rights. Consult the organization’s IT department for assistance.
Note:
When adding permissions to a local ArcGIS Server account and the shared directory is not hosted on the ArcGIS Server machine, an identical local account must be created on the machine hosting the shared directory. This ensures Windows recognizes the account name and allows ArcGIS Server to read data from the shared directory.
Share the config-store folder with the ArcGIS Server service account
- Log in to the machine hosting the shared network drive.
- Open File Explorer and navigate to the location of the config-store folder. By default, the config-store folder location is as follows:
<ArcGIS Server installation drive>\arcgisserver>
Note:
If the default location is changed, refer to ArcGIS Server: Specify the configuration store location in Manager to locate the config-store folder.
- Right-click the config-store folder, and click Properties.
- Click the Sharing tab, and click Advanced Sharing….
- In the Advanced Sharing window, check the Share this folder check box, and click Permissions.
Note:
If the ArcGIS Server account is listed in the Group or user names: section, proceed to Step 10.
- In the Permissions for <folder_name> window, click Add… to display the Select Users, Computer, Service Accounts, or Groups window.
- Click Locations…, and select the machine name from the list. Click OK.
- Type the relevant account name in the Enter the object names to select text box, and click Check Names.
Note:
If the Multiple Names Found window is displayed, select the account name from the list, and click OK.
- Click OK.
- In the Permissions for <folder_name> window, select the account name from the Group or user names: section.
- Under the Permissions for <account_name> section, check the Allow check box for the Full Control option.
- Click Apply > OK.
Grant the ArcGIS Server service account the permission to read the config-store folder
- Log in to the machine hosting the config-store folder.
Note:
If the config-store folder is located on a shared network drive, ensure the folder is visible to the ArcGIS Server service account. To do so, refer to the steps in the previous solution.
- Open File Explorer and navigate to the location of the config-store folder. By default, the config-store folder location is as follows:
<ArcGIS Server installation drive>\arcgisserver>
Note:
If the default location is changed, refer to ArcGIS Server: Specify the configuration store location in Manager to locate the config-store folder.
- Right-click the config-store folder, and click Properties.
- Click the Security tab and click Edit… to add the ArcGIS Server service account to the Group or user names: section.
Note:
If the ArcGIS Server account is listed in the Group or user names: section, proceed to Step 9.
- In the Permissions for <folder_name> window, click Add… to display the Select Users, Computers, Service Accounts, or Groups window.
- Click Locations…, and select the machine name from the list. Click OK.
- Type the relevant account name in the Enter the object names to select text box, and click Check Names.
Note:
If the Multiple Names Found window is displayed, select the account name from the list, and click OK.
- Click OK.
- In the Permissions for <folder_name> window, select the account name from the Group or user names: section.
- Under the Permissions for <account_name> section, check the Allow check box for the Full Control option.
- Click Apply > OK.