Обработчик стойки Mongrel2 не будет демонизироваться

Я пытаюсь развернуть приложение со стеком Mongrel2-rack-rails3. Я использую обработчик khi-rack-mongrel2 для рубиновой стойки. Проблема в том, что даже если я настрою все для локальной разработки, я не могу заставить сервер rails демонизировать себя, запустив его с -d вариант. При запуске без опции демонизации я получаю следующий вывод:

% rails s Mongrel2
=> Booting Mongrel2
=> Rails 3.0.9 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server

Обработчик запускается, и я могу отправлять запросы в мое приложение rails. Однако, если я начну свой сервер с -d вариант я получаю это:

% rails s Mongrel2 -d
=> Booting Mongrel2
=> Rails 3.0.9 application starting in development on http://0.0.0.0:3000

Обработчик запускается, но не демонизирует себя. Может кто-нибудь указать мне на проблему под рукой?

Вот содержимое моего файла config.ru:

require ::File.expand_path('../config/environment',  __FILE__)
Rack::Handler::Mongrel2.run(MyProject::Application,
  :recv => 'tcp://127.0.0.1:2050',
  :send => 'tcp://127.0.0.1:2051',
  :uuid => 'my_project'
)

0 ответов

Другие вопросы по тегам