About Simulation Job Manager local temporary working file location

Jobs launched via the Simulation Job Manager use a local working folder on the system.

These local temporary working files are not removed at the end of execution, but on a timed basis. This enables a later manual retrieval of results in the event of network issues.

The working file location used can be found at:

To change this location, alter the environment variable UJM_JOB_SERVER_STORAGE_PATH prior to starting the Simulation Job Manager. This will cause the Job Manager's working database and temporary files to be relocated to the new location.

The user + group for the new location should be set to the user + group that the Job Manager is running as.

The default user + group is:

Tip: We recommend that the folder has 0775 permission to allow read+write+execute permissions.

Changing the Workstation location

The following process updates the location of a Workstation install. For this example, the new location will be referred to as /tmp/newlocation

Warning: Any running jobs will be terminated
.
  1. Create the new location with the properties outlined above.
  2. Stop the Job Manager with /etc/init.d/dssp_jobserver stop
  3. Open the file /etc/init.d/dssp_jobserver in a text editor.
  4. Insert the following after the line pidfile="/var/run/$prog.pid" (approximately at line 39)
    #Change the SJM default storage path
    declare -x UJM_JOB_SERVER_STORAGE_PATH=/tmp/newlocation
  5. Restart the job manager with the command /etc/init.d/dssp_jobserver start

Changing the Thin client location

The environment variable that changes the Thin client location must be set prior to starting the Job Manager. For this example, the new location will be referred to as /tmp/newlocation

  1. Create the new location with the properties outlined above.
  2. Stop any existing Job Manager instances with kill '/sbin/pidof dssp_jobserver'.
  3. Make sure the process is terminated by calling /sbin/pidof dssp_jobserver. If a process ID is returned, kill the process using kill -9 '/sbin/pidof dssp_jobserver' and then kill -9 '/sbin/pidof fs-harness'
  4. Set the environment variable:
    declare -x UJM_JOB_SERVER_STORAGE_PATH=/tmp/newlocation
  5. Start the Job Manager using:
    nohup $INSTALL_ROOT/autodesk-dssp-20YY-thinclient-RR/bin/dssp_jobserver

    The nohup command ensures that the process will remain running after closing the terminal that launched the Job Manager.