FME Flow: 2024.2

Engines

Select Engine Management > Engines.

Note  To license your FME Engines or view the remaining credits on your Dynamic Engines (CPU Usage), use the Licensing page.

Use the Engines tab of the Engine Management page to perform the following tasks on your FME Engines:

Configuring the Number of FME Engines to Start

Under Standard Engines or CPU-Usage Engines, click Edit. (Alternatively, from the Overview page, under Hosts, click View All.) On the Hosts page, click Edit. Move the cursor over the Standard Engines or CPU-Usage Engines field for the Engine host you want to configure. Use the up/down arrows to change the number of starting engines as desired. Click Save.

Note  Dynamic Engines are configurable only if they are enabled on the Licensing page.

When configuring the number of FME Engines to start, consider the following:

  • Dynamic Engines are not configured to start by default. Once started, they are initially assigned to the Default job queue, and charged only for time during which they run jobs.
  • Warning  Once started, Dynamic Engines are initially assigned to the Default job queue. Configure Queue Control to ensure your Dynamic Engines run only the jobs you intend.
    Tip  To send notifications when Dynamic Engine credits fall below a specified amount, configure the Low Credit system event.
  • Changes on the Engines page are requested through port 7500, by default. To process these requests, it may be necessary to configure a rule in the firewall settings of machines hosting FME Engines to allow open communication through port 7500. To change the port number through which these requests are processed, use the NODE_ENGINE_ADMIN_PORT directive in the processMonitorConfigEngines.txt and fmeFlowConfig.txt configuration files.

Configuring 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 can resubmit a job to the next available FME Engine in the queue.

By default, job recovery is disabled. You can enable job recovery and configure the number of times a job can be resubmitted.

To Configure Job Recovery

Click Configure. On the Engine Setting dialog, set Job Retries to the desired number of times any transaction is resubmitted before FME Flow stops resending the request. A value of -1 means that no maximum limit is imposed, and requests are resubmitted indefinitely. The default value of 0 means that automatic resubmission is disabled.

To enable the setting, click Apply.

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.