Hi DrMark! Thnx :)
I started to figure out some stuff. So I know I can run two instances of sphinx on different servers... (altho delta indexes can't be shared...) But the problem is that thinking_sphinx only connectes to one server... I have no idea how to pass a serie of servers... How can I get thinking sphinx to connect to an other searchd if one goes down? Regards, Abdul On Apr 15, 6:41 pm, DrMark <[email protected]> wrote: > Aloha Abdul, > > This is not a Thinking Sphinx issue, but a Sphinx issue. Well, > actually, it isn't really even a Sphinx issue but a system > architecture issue. Sphinx is able to do distributed searching > (http://www.sphinxsearch.com/docs/manual-0.9.9.html#distributed) but > Sphinx doesn't offer a high availability setup on its own. You will > need to structure your Sphinx servers similar to how you would > structure your Apache servers to ensure high availability. A system > with a proxy pointing at a set of Sphinx servers basically fits your > request. > > However, in my experience, Sphinx is very stable so you probably don't > need a Sphinx cluster. You could monitor each copy of Sphinx with a > program like Monit, then build checks into your application to ensure > it is running before issuing a search. You could then recover in your > application if Sphinx goes offline by redirecting, etc. For example, > we run a copy of Sphinx on each of our web servers (which helps with > scaling) and verify it is running before issuing the search. However, > if search is that critical in your application, you might consider the > search cluster route. > > Keep us informed of the path you take. There are several people who > are already doing things like this and I am sure the community would > be interested in what you discover. > > Best of luck! > > DrMark > > On Apr 15, 12:32 am, Abdul-Rahman Advany <[email protected]> wrote: > > > Hi guys, > > > I am running a rails app in a clustered environment as following: > > > * All the source/files replicated to the all the servers > > * Mysql is running as master/slave > > > What I would like to do, is run two instances of sphinx search, but I > > have no idea how to do that... > > > I would like to prevent the rails app (that depends on sphinx heavily) > > from failing when an instance of sphinx fails. > > > Is it possible to setup some kind of master-slave? or maybe two > > instances using the same index files? > > > Regards, > > > Abdul --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en -~----------~----~----~----~------~----~------~--~---
