在Cloud9中启动服务器时,rails s -p $PORT -b $IP
出现错误,并且服务器无法启动。
Address already in use - bind(2)
在这篇文章之后,Rails服务器说端口已被使用,如何杀死该进程?,
我跑了lsof -wni tcp:8080
(因为cloud9 8080)
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ruby 18415 ubuntu 9u IPv4 698526934 0t0 TCP *:http-alt (LISTEN)
然后,
kill -18415 PID
但这会导致错误,
bash: kill: 18415: invalid signal specification
谁能建议如何在Cloud9上解决此错误?
您正在以错误的方式杀死它。您需要使用:
kill -9 18415
9-信号'
kill'18415-进程ID
您也可以像这样杀死所有的ruby进程:
killall -9 ruby
但是只有在知道自己在做什么时才使用它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句