Hi Kenny Is capistrano running with the same user details as you're using when you manually log in to the server and run rake tasks? It could be a permissions issue, which is perhaps why Sphinx isn't stopping and/or the pid file remains.
-- Pat On 21/03/2009, at 9:43 AM, kennylovrin wrote: > > Hey friends > > I looked into Sphins and Thinking Sphinx for the first time today, and > so far it has been fairly painless and nice to work with. > > I have one problem though, and that is the restarting of sphinx via > the rake tasks provided by TS, during a deploy with help of > Capistrano. > > I based my deployment script on the one supplied on the Updrift blog, > and while it runs as it should, the outcome doesn't seem to be really > right. > > The problem I'm having is that when capistrano is about to restart > sphinx after the code update, before the server restart, it runs the > ts:stop task, and returns info saying that the searchd (lets assume > pid 666) was stopped, then it tries to create the configuration file > and start searchd again. When it tries to start, it says searchd is > already running, and fails. > > If I then manually log into my server, I can go to my current release > dir and manually run ts:stop and it says it stopped searchd with pid > 666. After that I can successfully start the searchd again. > > I have been looking over my rake tasks for quite some time, and can > find no differences between mine and the one on the Updrift blog. > Finally I resorted to splitting the tasks, manually stopping, > deploying, starting. > > Anyone have a clue why it behaves like this? > > Thanks, > Kenny > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
