ArcGIS Server Banner

Deploying services on multiple computers - LocalJobsDirectory

Deploying services on multiple computers - LocalJobsDirectory

Release 9.3 E-mail This TopicPrintable VersionGive Us feedback
Note: This topic was updated for 9.3.1.

The jobs directory is where the output of your service is written so that clients can retrieve your results. If your ArcGIS Server configuration has multiple computers, the jobs directory must be a location accessible by all computers that host the service. This means that you will use a UNC path to this shared location. However, writing output across your LAN is slow compared to writing data to a local disk. To make for more efficient services, you want to check the Local Jobs Directory option found in the service properties directory as illustrated below:

Setting the local jobs directory

NOTE: Setting Local Job Directory to true (checked) will significantly improve performance with SOCs on multiple machines.

When the Local Jobs Directory option is checked, your service will write output to a jobs directory on the disk drive of the SOC machine. This local jobs directory is the same as your system's temporary directory. When your service has finished executing, ArcGIS Server moves the contents of the local jobs directory to the shared jobs directory (the UNC pathname specified in the Jobs Directory property) so that clients can access the results. While the same amount of data is still being moved across the LAN, it is much more efficient for ArcGIS Server to move the contents of the entire local jobs directory once than it is for your service to write many individual files one by one across the LAN to the shared jobs directory.

See Also

  • Managing the jobs directory