Неостановимый сервер - рельсы

Я использую машину с Ubuntu и rubymine ide. Проблема в том, что я не могу остановить сервер, что делает невозможной отладку. Приложение, над которым я работаю, работает исключительно с безопасностью ssl, поэтому слушаю порт 443. Я все перепробовала

когда я бегу pgrep -l rails, такой процесс не найден. Так что я могу убить только процессы ruby, но сервер не остановится.

Потом я попробовал ./script/server stop но это не остановило сервер

Я старался kill -INT $(cat tmp/pids/server.pid) но внутри нет файла server.pid app_root/tmp/pids

Я старался lsof -wni tcp:3000, а также lsof -wni tcp:443: но нет выхода

Я старался killall -9 rails, но процесс рельсов не найден

Я старался CTRL-C но сервер все еще работает

Я старался fuser -n tcp 3000 и сервер все еще работает

2 ответа

Вы должны убить все процессы, если они есть. Процесс rails не существует, поскольку rails - это просто фреймворк, написанный на ruby, поэтому ruby ​​выполняет всю интерпретацию.

Вы можете найти процесс, который запускает сервер rails, с помощью следующей команды. Затем используйте kill, чтобы остановить сервер

ps -ef | grep rails
Другие вопросы по тегам