Job Recovery

After FME Flow submits a translation request to an FME Engine, it monitors the connection to that engine until a response is returned.

If the connection to the engine is lost, or the engine crashes, FME Flow resubmits a job to the next available FME Engine in the queue.

To prevent FME Flow from indefinitely resubmitting a job, the default setting is to resubmit a job up to three times. This setting is configurable.

Configuring Job Recovery

The MAX_FAILED_TRANSACTION_REQUEST_RETRIES parameter in the fmeFlowConfig.txt configuration file determines the number of times any transaction is resubmitted before FME Flow stops resending the request. A value of < 0 means that no maximum limit is imposed, and requests are resubmitted indefinitely. A value of 0 means that automatic resubmission is disabled. If this parameter is absent, a default value of 3 is used.

Warning  A failed job request may cause an FME Engine to shut down improperly. When no maximum limit is imposed, the translation is resent indefinitely, which may cause repeated FME Engine failures.