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ファイルです。誰かがそれを見てくださいできますか?

答えて

0

ここでappname/solr/conf/schema.xmlにあるdevelopment.xmlのschema.xmlファイルを使って、schema.xmlファイルを変更すると、少なくともsunspotが検索結果を表示し始めました。

関連する問題