地址已在使用 - 在 Cloud9 中启动服务器时绑定 (2) IDE
Address already in use - bind(2) when starting server in Cloud9 IDE
在 Cloud9 中启动服务器时,rails s -p $PORT -b $IP
,出现错误,服务器无法启动。
Address already in use - bind(2)
关注此 post、Rails server says port already used, how to kill that process?、
我运行lsof -wni tcp:8080
(8080因为cloud9)
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
但只有当你知道自己在做什么时才使用它。
在 Cloud9 中启动服务器时,rails s -p $PORT -b $IP
,出现错误,服务器无法启动。
Address already in use - bind(2)
关注此 post、Rails server says port already used, how to kill that process?、
我运行lsof -wni tcp:8080
(8080因为cloud9)
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
但只有当你知道自己在做什么时才使用它。