Как остановить / запустить rails/webrick при использовании JRuby с nailgun?
Это, вероятно, глупый вопрос, но я не испытываю особой радости, исследуя его сам.
Использование JRuby 1.6.4 на OSX (Snow Leopard), установленной через rvm.
Может запустить rails/webrick (rails s) и все вроде нормально.
Теперь я хочу остановить / запустить рельсы - как мне это сделать?
Я сделал обычный Control-C, который, похоже, убивает команду rails - однако, поскольку он действительно работает на фоне демона nailgun, он не убит.
Если я сейчас перезапускаю рельсы, я получаю сообщение об ошибке при использовании порта 3000 - он пытается запустить второй вебрик.
Если я убиваю фонового демона (используя kill), JRuby не запускается (соединение отклонено). Запуск нового окна терминала, кажется, исправляет это.
Это не похоже на правильный способ сделать это, но что это?
Я посмотрел руководство Хедюса и страницу проекта Nailgun - но не зашел так далеко...
1 ответ
Это звучит как известная проблема.