2012-02-08 15 views
2

sunspot gemで誰かがforeman gemに問題があります(1つのコマンドからレイクタスクとデーモンを読み込みます)?フォアマンはそれをロードすると言うんので、私はいつも手動で黒点を開始する必要があるが、それはSunspotのForeman Gemが起動しません

ではありませんが、必ず手動で開始する黒点/ Solrのを取得するには、このコマンドを実行する必要があります。

bundle exec rake sunspot:solr:start 

誰でもへの道を知っていますそれは本当の監督をロードさせる?職長を実行するときにSolrを開始する必要がありますあなたのProcfileへ

search: bundle exec rake sunspot:solr:run 

を追加

答えて

7

。プロセスはフォアグラウンドで開始する必要があります。 rake sunspot:solr:開始はSolrをバックグラウンドで開始した直後に終了し、監督はプロセスが終了したと仮定します。

+0

あなたはこれをどのように把握しましたか? Thx – Rubytastic

+0

私は、フォアマンがバックグラウンドタスクが気に入らないことに気づいた後、ウェブサーバーをどのように起動するかを調べました。実際には、そうでなければプロセスの状態を知る方法がないので理にかなっています。 – iltempo

関連する問題