Check the comments. I have those commands commented out, but they are there. I just don't do them since my TS indexes aren't changing at all. I have Monit set up to keep searchd running so it keeps Sphinx running.
On Mon, Jun 15, 2009 at 5:53 PM, kc<[email protected]> wrote: > > Really? How do the thinking sphinx rake tasks get called? From what > I can tell, you only generate the shared directory on setup. But it > doesnt look like an index is ever generated (I would like to run index > on deployment since we're in a phase where we are often adjusting what > gets indexed) and I don't see a thinking_sphinx configure, stop, or > start. I ran a deployment with your code, and while the deployment > didn't error out, I also didn't end up with an instance of sphinx > running... > > Am I missing part of your config? > > Thanks! > > On Jun 15, 3:22 pm, Wade Winningham <[email protected]> wrote: >> The following works for me.http://pastie.org/482368 >> >> From my post on the topic >> athttp://www.updrift.com/article/thinkingsphinx-capistrano-tasks >> >> >> >> On Mon, Jun 15, 2009 at 4:33 PM, kc<[email protected]> wrote: >> >> > Hello, >> >> > Does anyone have detailed instructions for deploying thinking sphinx >> > with capistrano? Unfortunately I'm new to capistrano and am having a >> > little trouble finding clear documentation (pointers on this would be >> > appreciated as well). >> >> > Here's what I've tried so far: >> >> > In my Capfile: >> > require 'thinking_sphinx/deploy/capistrano' >> >> > In my deploy.rb: >> > namespace :deploy do >> > task :after_set_rails_env do >> > thinking_sphinx.stop >> > end >> >> > task :after_update do >> > # rebuilding the index is required if any changes were made to the >> > indexes >> > thinking_sphinx.index >> > thinking_sphinx.start >> > end >> > end >> >> > Also, following the example of Railscast #166 I put the following in >> > lib/thinking_sphinx.rake: >> > begin >> > require 'thinking_sphinx/tasks' >> > rescue LoadError >> > end >> >> > When I do a "cap integrated deploy" I get the following error: >> > * executing `integrated' >> > triggering start callbacks for `deploy' >> > * executing `multistage:ensure' >> > * executing `deploy' >> > * executing `deploy:update' >> > triggering before callbacks for `deploy:update' >> > * executing `deploy:set_rails_env' >> > * executing `deploy:after_set_rails_env' >> > * executing `thinking_sphinx:stop' >> > * executing `thinking_sphinx:configure' >> > * executing "cd /Library/Rails/blah/integrated/current && rake >> > thinking_sphinx:configure RAILS_ENV=production" >> > servers: ["localhost"] >> > Password: >> > [localhost] executing command >> > *** [err :: localhost] rake aborted! >> > *** [err :: localhost] >> > *** [err :: localhost] Don't know how to build task >> > 'thinking_sphinx:configure' >> > *** [err :: localhost] >> > *** [err :: localhost] >> > *** [err :: localhost] (See full trace by running task with --trace) >> > *** [err :: localhost] >> > ** [out :: localhost] (in /Library/Rails/blah/integrated/releases/ >> > 20090613212247) >> > command finished >> > failed: "sh -c \"cd /Library/Rails/blah/integrated/current && rake >> > thinking_sphinx:configure RAILS_ENV=production\"" on localhost >> >> > Any help would be appreciated! >> >> > Thanks > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
