Forcing a system snapshot

About this task

Periodically, Process Manager automatically takes a snapshot of the workload in the system and the current status of each work item. The time period between automatic snapshots is determined by the value set in JS_DATACAPTURE_TIME in js.conf. A snapshot is also taken automatically when Process Manager Server is shut down normally. The information captured is stored in JS_HOME/work/system. The information captured in the snapshot is used for recovery purposes, to reconcile job and flow status. The more current the data in the snapshot, the faster the recovery time. When a snapshot is being performed, Process Manager Server pauses its processing—jobs that are running continue to run, but no new work is submitted.

When considering snapshots, you need to balance the time it takes to process the snapshot versus the time it may take to recover from a failure.

It is recommended that you force a snapshot at a time when Process Manager Server is least busy—if that time occurs at a regular interval, schedule it then using the JS_DATACAPTURE_TIME parameter in js.conf.

Procedure

  1. Log on to the Process Manager Server host as root or as the primary Process Manager administrator.
  2. Run jadmin snapshot. The following text appears in the log file:

    Starting data capture. This may take a while depending upon system workload.

    When the snapshot is completed, the following text appears in the log file:

    Data capture completed.