0
webbyapp에 레일스 응용 프로그램을 배포하려고합니다. 검색 기능을 위해 흑점을 사용하고 있습니다. 그것은 개발 모드에서 잘 작동합니다.webbyapp에서 sunspot 기반 검색을 사용하여 응용 프로그램 배포
내 앱을 배포 한 후 "죄송합니다. 무엇인가 잘못되었습니다"페이지가 표시됩니다. 나는 로그를 확인하려고 시도하고 이것을 얻었다 : -
(eval):2:in `post'
/usr/lib/ruby/gems/1.9.1/gems/sunspot-1.3.0/lib/sunspot/search/abstract_search.rb:38:in `execute'
/usr/lib/ruby/gems/1.9.1/gems/sunspot_rails-1.3.0/lib/sunspot/rails/searchable.rb:329:in `solr_execute_search'
/usr/lib/ruby/gems/1.9.1/gems/sunspot_rails-1.3.0/lib/sunspot/rails/searchable.rb:153:in `solr_search'
/var/rapp/StudyAbroader/app/controllers/home_controller.rb:24:in `search'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.1.3/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.1.3/lib/abstract_controller/base.rb:167:in `process_action'
/usr/lib/ruby/gems/1.9.1/gems/actionpack-3.1.3/lib/action_controller/metal/rendering.rb:10:in `process_action'):
app/controllers/home_controller.rb:24:in `search'
나는 그것을 어떻게 만들지 모른다.
제 튜토리얼에서 많이 들었던대로 제 제작 컴퓨터에 topcat6 및 opnjdk-6을 설치했습니다. NETSTAT - ntpl 출력
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:53888 0.0.0.0:* LISTEN -
tcp6 0 0 127.0.0.1:8005 :::* LISTEN -
tcp6 0 0 :::8080 :::* LISTEN -
tcp6 0 0 :::8982 :::* LISTEN 19270/java
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:5432 :::* LISTEN -
내가 아침하지만 행운 이후를 디버깅하려고으로 업데이트
production:
solr:
hostname: xxx.webbyapp.com
port: 8080
log_level: WARNING
- :
여기 내 sunspot.yml 파일입니다. 누군가 좀 봐 주시겠습니까?