Known Issue ID | FMEFLOW-13819 |
---|---|
Discovered | FME 2020.0 |
Affects | All versions of FME Flow |
Resolved | unresolved |
Symptom
- You may see two FME Engines running when viewing the Web UI Engine Management page when you only want one running.
- Alternatively, you may see only one FME Engine running, but the log files will show failed attempts to start a second when you are only licensed for one. This can be safely ignored, but will cause excess log entries in the fmeserver.log file:
FME Server license does not allow more than maximum of 1 FME Engine(s).
If you have System Events set up, this may also cause unwanted notifications.
Cause
By default, FME Flow attempts to start two FME Engines.
Workaround
Resolution 1
The following instructions show you how to change the number of FME Engines that are running on your system.
To configure the number of FME Engines you want to start:
- Log in to the FME Flow Web User Interface as a superuser or a user with permission to manage Licensing & Engines
- From the Admin menu, choose Engine Management
- Click Edit next to Standard Engines to show the Hosts page
- Click Edit on the Hosts page to change the engine count from the default value of '2' to the number you want.
- If this does not work, try changing it to '0' and saving before setting the correct number of engines. If you are only licensed for one FME Engine, then you will need to do this.
Resolution 2
If resolution 1 does not work for you, you can configure FME Flow to start the number of engines you want by editing the processMonitorConfigEngines.txt.
You should have an FME Engine license available for each engine you configure to start.
Near the end of the file, you will see blocks of text intended for starting FME Engines. By default the lines for starting FME Engines 1 and 2 are uncommented and look like this:
# Start FME Engine 1 START_ENGINE_{SAFE{nodeName}}_Engine1=!TEMPLATE_START_ENGINE! -ENGINE_TYPE {SAFE{engineType}} # Start FME Engine 2 START_ENGINE_{SAFE{nodeName}}_Engine2=!TEMPLATE_START_ENGINE! -ENGINE_TYPE {SAFE{engineType}}
To start only one FME Engine comment out the line for Engine 2 so the config file now looks like this:
# Start FME Engine 1 START_ENGINE_{SAFE{nodeName}}_Engine1=!TEMPLATE_START_ENGINE! -ENGINE_TYPE {SAFE{engineType}} # Start FME Engine 2 # START_ENGINE_{SAFE{nodeName}}_Engine2=!TEMPLATE_START_ENGINE! -ENGINE_TYPE {SAFE{engineType}}
For adding more FME Engines please also see the following documentation:
Configuring the Number of FME Engines to Start
Comments
0 comments
Please sign in to leave a comment.