はじめに
ずぶの素人なので何か指摘があればよろしくお願いいたします。
勉強環境として使っているものに使用しているので実際に運用している環境(サービスとか)で行った際の責任は持てませんのであしからず。
環境
Cloud9(Amazonのサービスのひとつ)
状況
➀以下のコマンドを打ってサーバーを立ち上げる
console01
$ rails server
➁コマンドを打ったターミナルを消してしまった
→[Control+C]できない…orz
対処
➀新たにターミナルを出します。
[Alt+T]
➁以下のコマンドを打ちます
console02
$ rails server
➂以下のようなコメントが出ます
console02
=> Booting Puma
=> Rails 5.1.6 application starting in development
=> Run `rails server -h` for more startup options
A server is already running. Check /home/ec2-user/environment/toy_app/tmp/pids/server.pid.
Exiting
➃コメントの中に記載している
/home/ec2-user/environment/toy_app/tmp/pids/server.pid.
を開きます
→PIDが記載されています。
➄取得したPIDを使ってKillコマンドを実行
例)
取得したPIDが114514
の場合
console02
kill 114514
➅The END!
プロセスを消したので再度起動しましょう。
結論
コンソールをむやみに消さないようにしましょう!
参考
・PIDについて
→プロセスID (PID)とは
・Cloud9について
→AWS Cloud9 とは