1
디버깅 방법을 너무 자세히 알지 못합니다. 모든 팁은 으로 크게입니다.Sunspot-Solr 다시 색인 문제로 인해 서버가 시간 초과되었습니다.
기본적으로 방금 큰 커밋을했는데 이제 Sunspot-solr 문제로 인해 서버를 부팅 할 수 없습니다.
수동으로 다시 색인을 생성하려고 할 때주의합니다.
Processing MainController#index (for 69.114.195.64 at 2011-08-02 06:47:21) [GET]
Parameters: {"action"=>"index", "controller"=>"main"}
HomepageBackground Load (0.2ms) SELECT * FROM `homepage_backgrounds`
HomepageBackground Columns (23.4ms) SHOW FIELDS FROM `homepage_backgrounds`
HomepageBackground Load (0.8ms) SELECT * FROM `homepage_backgrounds` ORDER BY RAND() LIMIT 1
SQL (30.2ms) SHOW TABLES
Organization Columns (1.8ms) SHOW FIELDS FROM `organizations`
Solr Select (Error) {:q=>"*:*", :start=>0, :fq=>["type:Organization", "published_b:true", "updated_at_d:[2010\\-08\\-02T13\\:47\\:21Z TO *]"], :rows=>1000000}
Timeout::Error (execution expired):
/usr/lib/ruby/1.8/timeout.rb:64:in `rbuf_fill'
vendor/gems/right_http_connection-1.2.4/lib/net_fix.rb:51:in `rbuf_fill'
/usr/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
UPDATE 좋아
그래서 난 되돌아 마지막 작업에 투입으로 업데이트 :
이
은 반환이다. 그리고 나는 여전히 같은 오류가 있습니다. 그럼 내가ps aux | grep solr
, solr 실행 중 5 개의 인스턴스를 발견했습니다. 이상한, 나는 생각하고, 그들 중 하나 하나를 모두 죽였다. Blam 서버가 백업되어 실행 중입니다. 그래서 지금 나는 나의 새로운 커밋을 다시 시도하고 있지만, 이러한 야성 흑점 인스턴스에 대해 내 눈으로.
** Sunspot.optimize **로 색인을 최적화하십시오. –
문자 그대로 오류를 일으키는 것과 똑같은 것을 수행하라고 말하고 있습니다 – Trip
실행 했습니까? 출력은 무엇입니까? –