Сервер Stop Rails в новой среде AWS Cloud 9 - PullRequest
0 голосов
/ 27 ноября 2018

Я только начинаю изучать Rails в новом AWS Cloud 9 на Mac и не могу остановить сервер Rails.В инструкциях сказано использовать Control+c, но в терминале Cloud9 с запущенным Rails это просто пишет:

^[c

... а затем создает новую строку и ничего не делает.

У меня естьтакже пытался killall -9 rails, но он просто записывает его в терминал и снова создает новую строку, но ничего не делает.Любая помощь здесь, пожалуйста?Вот как выглядит мой терминал Cloud 9:

ec2-user:~/ruby_projects (master) $ rails s -b $IP -p $PORT
=> Booting Puma
=> Rails 5.2.1 application starting in development 
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.12.0 (ruby 2.4.1-p111), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:8080
Use Ctrl-C to stop
^[c
c

^[c
killall -9 rails

1 Ответ

0 голосов
/ 01 февраля 2019

Если Control + C не работает, просто закройте терминал, и это должно завершить все текущие процессы в этом терминале.

Вы можете проверитьчто он убил его, запустив ps aux | grep "rails" и проверив, есть ли записи.Если есть один, найдите идентификатор процесса, а затем убейте его (или вы можете просто убить его с помощью ps aux | grep -ie rails | awk '{print $2}' | xargs kill -9).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...