Skip to main content
Question

Why are there so many processes for FME Server?

  • October 13, 2016
  • 1 reply
  • 7 views

fmelizard
Safer
Forum|alt.badge.img+20

I see over a dozen FMEPublisher.exe and the same for FMESubscriber.exe? Even when no jobs are processing.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, 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.

1 reply

fmelizard
Safer
Forum|alt.badge.img+20
  • Author
  • Safer
  • 3719 replies
  • October 13, 2016

This is a good question to ask for sure. The main reason is one of software design choice. FME Server could have been engineered as a single, multi-threaded application and then you would only see one process. The potential problem with this approach is if a thread crashes, then the entire process crashes. We choose to separate each functional area into it's own process to avoid this and provide better fault tolerance. Google's Chrome browser does the same thing, where each tab is a separate process.

A really good question to ask is: are you seeing an impact to the performance of your applications? In most cases, there is no impact to system performance. If FME Server is installed to a machine that doesn't meet the minimum technical specification, then you may so performance impacts.