Как вы контролируете сервер solr с помощью бога вместо респавна пакета sunspot-solr start

Проблема в том, что команда, которую я использую для запуска sunspot, bundle exec sunspot-solr start, сама порождает сервер solr, который является фактическим процессом, который необходимо отслеживать, а не исходной командой. Если я просто задаю команду запуска, то она постоянно пытается перезапустить запуск sunspot-solr, что не нужно, поскольку базовый процесс solr все еще работает. Любая идея, как я могу правильно контролировать это? Спасибо


person D-Nice    schedule 01.02.2013    source источник


Ответы (1)


Команда start переводит Sunspot в фоновый режим. Вместо этого вы можете использовать команду run, которая оставляет включенный сервер Sunspot Solr работающим на переднем плане. Это должно быть более совместимо с такими инструментами, как Foreman, Upstart и god.

person Nick Zadrozny    schedule 02.02.2013