After FME Server 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 Server resubmits a job to the next available FME Engine in the job queue.
To prevent FME Server 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 fmeServerConfig.txt configuration file determines the number of times any transaction is resubmitted before FME Server 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.