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
-~----------~----~----~----~------~----~------~--~---

Reply via email to