我一直在用思維獅身人面像指示擊中奇怪的行爲。目前的狀態是沒有發生索引。rails 3思維 - 獅身人面像重新索引失敗
我用不同的命令得到不同的行爲。帽子部署在重建獅身人面像命令下停頓。
invoke_command "cd #{release_path} && RAILS_ENV=#{rails_env} bundle exec rake ts:rebuild"
手動命令指數
$ bundle exec rake ts:index --trace
** Invoke ts:index (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
FATAL: sorry, too many clients already
/Users/me/app/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1216:in `initialize'
行爲有手動捆綁高管耙TS:重建是一個很長的攤位,我最終中斷。
試圖停止引擎有一個不同的錯誤。有一檔足夠長的時間按Ctrl-C和回報:
$ bundle exec rake ts:stop --trace
** Invoke ts:stop (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute ts:stop
^Crake aborted!
/Users/me/app/shared/bundle/ruby/1.9.1/gems/thinking-sphinx-3.0.3/lib/thinking_sphinx/rake_interface.rb:56:in `sleep'
更新 wooops ......我直在服務器上的終端窗口中運行
bundle exec rake ts:index --trace
。索引開始寫作。但最後得到兩個警告。
沒有過程PID發現82805個
指數不旋轉
這是否描繪出更好的畫面?
**更新2 **數據
?? S 11:28AM 0:06.93 /usr/local/bin/searchd --pidfile --config /Users/me/app/releases/20140127084810/config/development.sphinx.conf
?? S 11:28AM 0:00.00 /usr/local/bin/searchd --pidfile --config /Users/me/app/releases/20140127084810/config/development.sphinx.conf
?? S 13Jan14 1:16.68 /usr/local/bin/searchd --pidfile --config /Users/me/rails/releases/20140113100039/config/development.sphinx.conf
s001 R+ 1:23PM 0:00.00 grep searchd
對於那些有興趣,這些問題得到了通過兩個討論one on settings,另一個是關於identifying the processes and acting upon them
第一個數據點sphinx.yml,思維-Sphinx.yml,development.sphinx.conf都在共享/配置/它似乎是運行。 爲了方便觀看,我更新了ps aux | grep searchd。它引用了兩個運行sphinx的應用程序,但是我遇到了同一個應用程序的兩個相同版本。 Pid文件狀態57009;不知道可能會發生什麼樣的關係。 – Jerome
順便說一句,最後的手動索引命令確實拿起了新的數據。 – Jerome
這個應用程序引用的版本不是最新的。最近有兩個。 – Jerome