Skip to main content

We have an fme server installation running on linux with dynamic docker engines set up.

 

We are using FMEServerJobSumitter but missing the control limit offered on the WorkSpaceRunner by the maximum concurrent processes or similar.

 

I have gone over a few documentation and knowledge base articles to find how to limit the amount of dynamic engines processing on a certain queue to avoid exhausting all licensed engines available globally on FME Server .

How safe recommends this ?

 

Regards,

Jorge Vidinha

Olá Jorge,

 

Wouldn't you be able to do this by using an Engine Assignment Rule? You could assign dynamic engines to a queue based on the property "Dynamic" and then all jobs using this queue would use dynamic engines only, leaving licensed engines alone. Dynamic engines are unlimited, you can never use too many.

 

imaxe 

Which version of FME Server are you running? I'm not 100% sure, but I'd say Engine Assignment Rules exist since 2021.0 and dynamic engines since 2020.1

 

Cheers,

Francisco


Olá @fgiron​ ,

At this point all our engines are dynamically and available globally and limited by license to a certain number, apparently.

Besides that i cant find on 'Engine Assignment Rules' tab a type rule to limit the engines to a queue , that´s what's missing to me.

 

Thanks


Olá @fgiron​ ,

At this point all our engines are dynamically and available globally and limited by license to a certain number, apparently.

Besides that i cant find on 'Engine Assignment Rules' tab a type rule to limit the engines to a queue , that´s what's missing to me.

 

Thanks

Hi @jorge_vidinha​ ,

 

What FME version/build are you using? What does your Engine Assignment Rules page look like?


Hi there ,

At the end i got to know our fme server installation is not the 'dynamic engines' as i was pointing to. Our licensing is a standard engine type and we are looking into queue control setting to address the needed.

 

Thanks for the help.


Reply