我正在尝试在本地为端口 9001 提供服务,但出现错误listen EADDRINUSE
。当我查看端口时,lsof -i :9001
它显示以下内容
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 3369 Name 12u IPv4 0x617528c251f49bb 0t0 TCP *:etlservicemgr (LISTEN)
node 7803 Name 11u IPv6 0x617528c1ecc1133 0t0 TCP *:etlservicemgr (LISTEN)
这是啥etlservicemgr
?我能杀掉它吗?
答案1
etlservicemgr
不是监听端口 9001 的进程的名称。它是IANA 注册服务该端口号。
$ grep 9001 /etc/services
etlservicemgr 9001/tcp # ETL Service Manager
etlservicemgr 9001/udp # ETL Service Manager
进程的名称出现在第一列中COMMAND
。
从输出中我们可以看到,两个被调用的进程node
正在监听此端口(一个在 IPv4 上,一个在 IPv6 上)。并且node
很可能是一个 Node.js 应用程序。