Can FME Server be configured to multiple jobs run on a single engine?
Best answer by david_r
Hi
One FME Server engine can only run one single job (workspace) at at time. If all engines are busy, subsequent jobs will enter the job queue and will be processed on a first-come/priority basis whenever an engine becomes available again.
The only exception to this rule is when using a FMEServerJobSubmitter with "Wait for server job to complete" set to yes, you will be able to execute one child workspace at a time from within a parent workspace, within one single engine. From the help: "When Wait for Server Job to Complete is set to Yes, and multiple FMEServerJobSubmitter transformers are linked to manage the workflow of multiple jobs on the same FME Server, all jobs run as child processes of the same FME engine that is engaged by FME Server to run the first job. No other FME engine is engaged. As a result, child jobs do not appear in the FME Server job queue or job history, and do not have their own job_id's. Additionally, all job logs are included in the job log of the parent (controller) job"
David
It may be a question with a best answer, an implemented idea, or just a post needing no comment.
If you have a follow-up or related question, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.