Hi, I figured out what the problem is why it does not stop and start properly.
when you do rake ts:stop It do not wipe the value (process id value) from the searchd.development.pid file (or this file search search.<environment>.pid) so each time it go to the gem and thinks that searchd is still running. <solution> manually delete the value from pid file and try to start it again. it will work. I am trying to write a line in gem to do so I don't know whether it works on LINUX or not. If you guys have any other solution let me know. Thanks On Mar 29, 11:30 am, Sumeet Panchal <[email protected]> wrote: > Hi, > > When I reboote my system > > rakets:start (it works)rakets:stop(it says it works and stopped searchd ) > but when I try torakets:start (it says searchd already is running)rakets:stop > > it throws error > > ** Execute thinking_sphinx:stoprakeaborted! > Operationnotpermitted > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/riddle-1.0.10/lib/riddle/ > controller.rb:51:in `kill' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/riddle-1.0.10/lib/riddle/ > controller.rb:51:in `stop' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.16/lib/ > thinking_sphinx/tasks.rb:49 > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 636:in `call' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 636:in `execute' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 631:in `each' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 631:in `execute' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 597:in `invoke_with_call_chain' > C:/InstantRails/ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 590:in `invoke_with_call_chain' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 607:in `invoke_prerequisites' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 604:in `each' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 604:in `invoke_prerequisites' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 596:in `invoke_with_call_chain' > C:/InstantRails/ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 590:in `invoke_with_call_chain' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 583:in `invoke' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 2051:in `invoke_task' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 2029:in `top_level' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 2029:in `each' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 2029:in `top_level' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 2068:in `standard_exception_handling' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 2023:in `top_level' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 2001:in `run' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 2068:in `standard_exception_handling' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: > 1998:in `run' > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 > C:/InstantRails/ruby/bin/rake:19:in `load' > C:/InstantRails/ruby/bin/rake:19 > > I don't know what todo(is it a deadlock) > > please help > > Thanks > SumeetPanchal -- 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.
