How can I make sure the Sphinx daemon runs?
Posted
by Ethan
on Stack Overflow
See other posts from Stack Overflow
or by Ethan
Published on 2009-11-22T04:18:33Z
Indexed on
2010/04/24
13:23 UTC
Read the original article
Hit count: 274
I'm working on setting up a production server using CentOS 5.3, Apache, and Phusion Passenger (mod_rails
). I have an app that uses the Sphinx search engine and the Thinking Sphinx gem.
According to the Thinking Sphinx docs...
If you actually want to search against the indexed data, then you’ll need Sphinx’s searchd daemon to be running. This can be controlled using the following tasks:
rake thinking_sphinx:start rake ts:start rake thinking_sphinx:stop rake ts:stop
What would be the best way to ensure that this takes place in production? I can deploy my app, then manually run rake thinking_sphinx:start
, but I like to set things up so that if I have to bounce the server, everything will come back up.
Should I put a call to that Rake task in an initializer? Or something in rc.local
?
© Stack Overflow or respective owner