8443端口进程无法被kill

8443端口进程无法被kill

我尝试运行 JBOSS(v5.x)[ubuntu 18.04],它显示:

部署“WebServer”由于以下原因而出错:LifecycleException:协议处理程序初始化失败:java.net.BindException:地址已在使用中/0.0.0.0:8443
部署“jboss.web:service = WebServer”由于以下原因而出错:**未找到依赖于‘jboss.web:service = WebServer’**

因此,尝试终止该进程。为了找到 PID,使用命令lsof -i:8443,但未找到任何进程。然后尝试sudo lsof -i:8443并得到以下结果:

COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
lxd     11526 root   22u  IPv4 696227      0t0  TCP localhost:8443 (LISTEN)
lxd     11526 root   25u  IPv4 699223      0t0  TCP localhost:41776->localhost:8443 (ESTABLISHED)
lxd     11526 root   26u  IPv4 701114      0t0  TCP localhost:8443->localhost:41776 (ESTABLISHED)

然后运行sudo kill -9 11526//as而不使用sudo,它说操作不允许。

但是再次,当我运行时,sudo lsof -i:8443我可以看到新的 PID(每次我杀死它时,它都会在另一个 PID 中运行!)
我不确定这里出了什么问题以及该怎么办。

答案1

该端口已被lxd容器服务占用。

要查看正在运行的容器:

lxc list

如果没有任何运行,lxd daemon可以使用以下命令关闭:

lxd shutdown

这应该可以释放端口。

相关内容