Cloud9で``rails server``が立ちあがらない!
事象
Cloud9でRubyOnRailsをやってた所、rails server
がもう既にポートが使われてるとの理由で使えないとのこと
$ rails server => Booting Puma => Rails 5.1.6 application starting in development => Run `rails server -h` for more startup options Puma starting in single mode... * Version 3.9.1 (ruby 2.6.0-p0), codename: Private Caller * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://localhost:8080 Exiting Traceback (most recent call last): ~~~ /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/puma-3.9.1/lib/puma/binder.rb:269:in `initialize': Address already in use - bind(2) for "127.0.0.1" port 8080 (Errno::EADDRINUSE)
確認
$ lsof -i -P | grep 8080 ruby 7782 ec2-user 14u IPv4 23997 0t0 TCP localhost:8080 (LISTEN)
- ほう。さっき
Ctl+C
で消したはずだけども
対処
$ kill -9 7782
- 強制的に削除。その後問題なく起動。なんか変な操作したのかな?