Foreman Gem с Sunspot не запускается

У кого-нибудь есть проблемы с драгоценным камнем Foreman (загружает ваши рейк-задачи и демоны из 1 команды) с драгоценным камнем sunspot? Мне всегда приходится вручную запускать sunspot, потому что Форман говорит, что загружает его, но это не так.

Всегда нужно вручную запускать эту команду, чтобы запустить sunspot/solr:

bundle exec rake sunspot:solr:start

кто-нибудь знает способ заставить его загрузить настоящего мастера?


person Rubytastic    schedule 08.02.2012    source источник


Ответы (1)


Добавление

search: bundle exec rake sunspot:solr:run

в ваш Procfile должен запускать Solr при запуске Foreman. Это требует, чтобы процессы запускались на переднем плане. rake sunspot:solr:start немедленно завершает работу после запуска Solr в фоновом режиме, и мастер предполагает, что процесс умер.

person iltempo    schedule 08.02.2012
comment
Отлично, спасибо, что нашел этот муравейник, как вы это поняли? Спасибо - person Rubytastic; 09.02.2012
comment
Я посмотрел, как мастер запускает веб-серверы, заметив, что ему не нравятся фоновые задачи. На самом деле это имеет смысл, так как иначе узнать состояние процесса было бы невозможно. - person iltempo; 09.02.2012