Noticed that in the online docs (login required) for SmartTarget 2011 SP1 concerning Performance & troublshooting the advice is to restart the Fredhopper Query server nightly:

Query Server - Restart the Query Server nightly.

Does anyone else find this a little alarming?

Is the FAS Query Server really that fragile that I have to schedule a restart of it on a daily basis?


This advise is for memory and index optimization reason, the FAS Query Server is not fragile.

  • By restarting the Query server (the process, not the machine) clears the memory.
  • At the same time you can reindex to optimize the speed of the queries.
  • So presumably in conjunction with this, if you have a global site should you be running at least two instances of the Query Server so there is no drop in service - i.e. so one is available whilst the other retsarts?
    – Neil
    Dec 6 '13 at 13:21
  • Yes, you should have at least three query servers, one preview query server and two live query servers. The preview is the syncserver and the two live are the syncclients. Also see screencast-o-matic.com/u/VrJp/publishing_smarttarget_promotions for the preview and live concepts.
    – Jan H
    Dec 6 '13 at 14:47
  • Can these live server can all be on the same box?
    – Neil
    Dec 6 '13 at 15:58
  • yes, they can be Fredhopper instances which are on the same machine. if you want you could spread them across two or more machines.
    – Jan H
    Dec 6 '13 at 19:20

You have to realize that the 'Content' World is a different one than the 'E-Commerce' one In the E-Commerce World it is very normal to upload your product catalog to fredhopper and restarting/re-indexing your Query server on a nightly basis

Personally I only need to restart my query servers on configuration changes, although because i'm developing against it that happens reasonably often.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.