Как остановить / запустить rails / webrick при использовании JRuby с nailgun? - PullRequest
2 голосов
/ 14 сентября 2011

Это, вероятно, глупый вопрос, но я не испытываю особой радости, исследуя его сам.

Использование JRuby 1.6.4 на OSX (Snow Leopard), установленной через rvm.

У меня включенный манипулятор .

Может ли запускаться рельсы / webrick (rails s) и все выглядит нормально.

Теперь я хочу остановить / запустить рельсы - как мне это сделать?

Я сделал обычный Control-C, который выглядит, чтобы убить команду rails - однако, поскольку он действительно работает на фоне демона nailgun, он не убит.

Если я перезапускаю рельсы сейчас, я получаю сообщение об ошибке при использовании порта 3000 - он пытается запустить второй вебрик.

Если я убиваю фонового демона (используя kill), JRuby затем завершается неудачноначать (соединение отказано).Запуск нового окна терминала, кажется, исправляет это.

Это не похоже на правильный способ сделать это, но что это такое?

Я посмотрел Руководство Headius и страница проекта Nailgun - но не заходите так далеко ...

1 Ответ

1 голос
/ 15 сентября 2011
...