나는 생각 - 스핑크스 indicies로 이상한 행동을 치고 있었어. 현재 상태는 색인 생성이 발생하지 않는다는 것입니다.레일 3 생각 - 스핑크스 다시 색인 실패
다른 명령으로 다른 동작을하고 있습니다. 캡 배포는 sphinx 명령을 다시 작성하면 중지됩니다. 수동 번들 간부 레이크 TS와
$ 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'
행동 인덱스
invoke_command "cd #{release_path} && RAILS_ENV=#{rails_env} bundle exec rake ts:rebuild"
수동 명령을 다시 내가 결국 중단 매우 긴 스톨입니다.
엔진을 중지하려고하면 다른 오류가 발생합니다. 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
을 달렸다. 색인 작성이 시작되었습니다. 하지만 결국 두 가지 경고가 있습니다.
어떤 과정
는 82,805지수는 더 나은 그림을 그릴
합니까 회전하지 PID에 의해 발견?
** 업데이트 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
이 문제는 첫째 identifying the processes and acting upon them
첫 번째 데이터 포인트 인 sphinx.yml, thinking-sphinx.yml, development.sphinx.conf는 모두 shared/config /에 있습니다. 실행중인 것처럼 보입니다. 편의를 위해 ps aux의 결과를 업데이트했습니다. grep searchd. 그것은 스핑크스를 실행하는 두 개의 응용 프로그램을 참조하지만 두 개의 동일한 버전의 동일한 응용 프로그램에서 문제가 있습니다. Pid 파일 상태 57009; 모르실 수있는 관계. – Jerome
BTW, 마지막 수동 색인 명령이 새 데이터를 선택했습니다. – Jerome
이 앱에 대해 언급 된 출시는 최신 내용이 아닙니다. 최근에 두 가지가 더 있습니다. – Jerome