Replication ping.jsp page for use with Amazon EC2 and Multiple Cores
--------------------------------------------------------------------

                 Key: SOLR-2044
                 URL: https://issues.apache.org/jira/browse/SOLR-2044
             Project: Solr
          Issue Type: Bug
          Components: replication (java)
    Affects Versions: 1.4.1
            Reporter: Bill Bell
             Fix For: 1.4.2
         Attachments: ping.jsp

When hosting SOLR at Amazon there is an issue with load balancing and 
replication. This is especially useful when you are using multiple slaves behind
the load balancer and a MASTER SOLR box. The Load Balancer at Amazon has no way 
of knowing that each SLAVE has data from the MASTER replicated. As soon as the 
instance starts, 
Amazon starts sending requests to the Slaves. You need to have the Slave 
running in order to get the files from the Master.

The solution is to add a ping.jsp page that Amazon hits on the Slave 
Tomcat/Jetty instances. The ping.jsp checks all cores to make sure they all 
have data, otherwise it returns a non-200 values which signals Amazon
to not send requests to the Slaves.

Put this into your solr.war file as /admin/replication/ping.jsp



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to