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]