Sphinx Rake thinking stops, searchd works when restoring or starting / stopping ts. Index works fine

When I call rake ts:rebuild RAILS_ENV=production , I get the following:

 (in /var/www/abc.com/public/abc/releases/20101008073517) ** Erubis 2.6.6 Stopped search daemon (pid 22531). Generating Configuration to /var/www/abc.com/public/abc/releases/20101008073517/config/production.sphinx.conf Sphinx 1.10-beta (r2420) Copyright (c) 2001-2010, Andrew Aksyonoff Copyright (c) 2008-2010, Sphinx Technologies Inc (http://sphinxsearch.com) using config file '/var/www/abc.com/public/abc/releases/20101008073517/config/production.sphinx.conf'... indexing index 'spot_core'... collected 6 docs, 0.0 MB sorted 0.0 Mhits, 100.0% done total 6 docs, 4622 bytes total 0.016 sec, 278316 bytes/sec, 361.29 docs/sec skipping non-plain index 'spot'... indexing index 'trip_core'... collected 3 docs, 0.0 MB sorted 0.0 Mhits, 100.0% done total 3 docs, 52 bytes total 0.004 sec, 11326 bytes/sec, 653.45 docs/sec skipping non-plain index 'trip'... total 12 reads, 0.000 sec, 6.9 kb/call avg, 0.0 msec/call avg total 24 writes, 0.000 sec, 7.8 kb/call avg, 0.0 msec/call avg rake aborted! searchd is already running. (See full trace by running task with --trace) 

Whenever I try to start / stop, it always says

 rake aborted! searchd is already running. 

Even when I manually stop the search and start again, it still says the same thing:

 searchd --config /path/to/app/current/config/production.sphinx.conf--stop 
+6
indexing sphinx thinking-sphinx
source share
2 answers

Managed to stop the search using the sudo !!! Then restart rebuild, now everything is in order.

 sudo searchd --stop 
+8
source share

Your task can be performed twice.

Look into your Rakefile. You have a line:

 require 'thinking_sphinx/tasks' 

If uninstall it. Rails 3.x with Thinking Sphinx 2.x does not need it.

Check this out: https://github.com/freelancing-god/thinking-sphinx/issues/207

+5
source share

All Articles