레일 스 애플리케이션에 놀라운 흑점 젬 (github.com/outoftime/sunspot)을 사용하고 있지만 큰 문제가 있습니다. 나는 아직도 내 환경에 맞게 올바르게 설정하는 법을 모르겠다 고 고백하지만 모든 것이 설정되고 내 로컬 및 스테이지 서버에서 잘 실행된다.Sunspot Solr 환경이 어렵습니다.
요약하자면, 제 문제는 제작시 현재 모델이 업데이트되어 있습니다.이 모델을 포함하는 모든 목록에서 속성이 증가합니다. 그리고 주된 문제는이 모델 (컨텍스트가 아닌)에서 복잡한 검색을 수행하려고하면 Connection Refused
오류가 나에게 나타나지만 solr이 실행 중이고 다른 모든 검색을 수행한다는 것입니다.
내 solrconfig.xml
은 태양 흑점 설치와 비슷하지만 아무 것도 변경하지 않았습니다. autoCommit 섹션이 이에 대한 해결책입니까, 아니면 그와 관련이 없습니까?
우분투 4039 0.0 1.8 2,278,060 144,084 : 서버에 | 마지막 업데이트 죄송합니다
, 나는 초보자 실수 "그렙 자바 추신 보조"의 결과를 만들어되지 않았다? Ssl Jan21 8:10 java -Djetty.port = 8983 -Dsolr.data.dir =/home/우분투/mallguide/mallguide-rails/solr/data/production -Dsolr.solr.home =/home/우분투/mallguide/mallguide -rails/solr -Djava.util.logging.config.file =/tmp/logging.properties20120121-4039-co662r-0 -jar start.jar 우분투 23125 0.0 0.0 7628 1004 pts/1 S + 10:47 0:00 grep --color = 자동 자바
그리고 내 sunspot.yml 파일 : 가난한 영어에 대한
production:
solr:
hostname: localhost
port: 8983
log_level: WARNING
development:
solr:
hostname: localhost
port: 8982
log_level: INFO
test:
solr:
hostname: localhost
port: 8981
log_level: WARNING
auto_commit_after_request: false
죄송합니다, 누군가가 나를 도울 수 있기를 바랍니다. 나는 아직도이 문제를 해결하기 위해 무엇을 해야할지하지 않습니다
는 점은 그냥이 실패 (검색에하지 않는 인덱스 필드) 모든 시간과 SOLR 업데이트되는 하나 개의 모델을 가지고있다 모델이며, 다른 모델에서는 그렇지 않습니다. 도움이 되었습니까?
당신이 곱슬 SOLR 접근 시도 유무 :
이 솔루션은 명시 적으로 심볼릭 링크
current
디렉토리와 인덱스 파일 경로를 지정하는 것입니다? "ps aux | grep java"및 sunspot.yml 파일의 출력을 붙여 넣으십시오. –저는 Sunspot 사용자가 아니지만'Connection Refused'는 어떤 오류 코드 (400, 404, 500)를 반환합니까? Sunspot 쿼리에 의해 생성 된 샘플 URL을 포함시킬 수 있습니까? – aitchnyu
Jenkings 만 실행되는 Java 프로세스처럼 보이지만 거기에는 Solr 인스턴스가 실행되지 않습니다. –