Adding FME Engines on a Separate Machine

WARNING: This topic applies only to traditional FME Server installations. If your FME Server runs in a containerized environment, such as Docker Compose or a Kubernetes cluster, this architecture is not supported.

  • Skill Level: Intermediate
  • Estimated Time Required: 30-45 minutes
  • Prerequisites:

You can add processing capacity to your FME Server by installing additional FME Engines on a separate computer from the FME Server Core.

When adding FME Engines, keep in mind the following:

  • Adding FME Engines that do not match the primary release version of the FME Server Core is not supported. The primary release version refers to the first decimal value following the release year. For example, if the release version of the FME Server Core is 2020.0, FME Engines from release versions 2020.0.1 or 2020.0.2 are supported. However, FME Engines from release versions 2020.1 or 2021 are not supported.
  • We recommend installing all FME Engines on systems that are synchronized to the same time zone as other FME Engines and the FME Server Core. If time zones differ, unexpected issues may arise, including:
  • For more information, see About Times and Time Zones.

In the instructions below, the computer that hosts the FME Server Core is the <coreHost>.

Note: In a fault-tolerance environment, we recommend assigning unique names to FME Engines. However, if multiple FME Engine hosts have the same FME Engine name, the queue server configuration applies to all FME Engines with the same name in the same way regardless of which host it resides on. For more information, see Queue Control.