我嘗試在本地向連接埠 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 應用程式。