Gravatar for

Question by swamcts, Nov 1, 2016 11:49 AM

Change the remote CES to another remote CES

Hi Team,

As per the understanding: For one : "Coveo for sitecore" - > one CES to me maaped [Remote/Local]

  1. Is it we can have multiple CES for one sitecore?
  2. Is CES Master server down, how will manage the new indexing before its UP?
  3. I have installed "Coveo for Sitecore" and mapped to " CES " on X1 machine. Suppose for backup i had installed CES on Y1.

But "Coveo for sitecore is mapped to X1, so if X1 down, at that time shall i change to Y1 CES using below configuration :

Thanks Swami

1 Reply
Gravatar for

Answer by François Lachance-Guillemette, Nov 1, 2016 3:48 PM

Hi Swami,

If I understand your question correctly, you want to have a mirror server for your CES. This can be done by following this documentation.

You would then need a load balancer to route the requests to either your master CES or one of your mirrors. This way, if your CES is down on one server, the load balancer could carefully reroute the requests to the ones that are active. You would need to configure Coveo for Sitecore to use that load balancer.

As for the "If CES master is down, how will it manage indexing`, Coveo for Sitecore documents are pushed in the RabbitMQ queue. If your CES is down, it should pick up what is in the queue when coming back up.

Here is a nice KB article about load balancing with Coveo for Sitecore and CES, if you need more information.

Hope this helps!


Gravatar for

Comment by Jean-François L'Heureux, Nov 2, 2016 8:39 AM

Note that CES mirrors are only available in the Pro or Enterprise editions of Coveo for Sitecore.

Gravatar for

Comment by swamcts, Apr 5, 2017 1:13 PM


Thanks for the response.

Instead of making load balancer url for CES master & CES Mirror, Shall we make oad balancer URL for CES master with another CES master to use in coveo for sitecore.

So that we can make indexing progress if one CES Master down.

Please suggest of using LoabBlancer URL for 2 CES Master.



Gravatar for

Comment by swamcts, Apr 5, 2017 11:46 PM

Thanks for the response.

Mirror is a copy of master index, so if CES Master down, still you can see the results from CES Mirror.

For querying , am fine with Master - Mirror setup.

But If CES Master down, is CES Mirror will get the updated/latest data?

As per my understanding, CES mirror will not get updated data since it will not handle index[incremental index] when CES Master down, so new data reside in RabbitMQ queue untill CES Master UP. Please confirm my understanding.



Ask a question