我在端口9800上运行了Node应用程序。它现在抛出了一个Error listen EADDRINUSE :::9800。
我已经查找了stackoverflow,并尝试了所有这些答案。stackoverflow reference
但他们都不适合我。kill -9不会终止进程。它只是用新的PID重新创建进程。
以下是详细信息。
MacBook-Pro-2:portfolio jiahlee$ lsof -PiTCP -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rapportd 404 jiahlee 3u IPv4 0x75aeedfca27f06f5 0t0 TCP *:49170 (LISTEN)
rapportd 404 jiahlee 4u IPv6 0x75aeedfca221604d 0t0 TCP *:49170 (LISTEN)
Python 800 jiahlee 3u IPv4 0x75aeedfca7815d95 0t0 TCP localhost:24679 (LISTEN)
node 3071 jiahlee 12u IPv6 0x75aeedfca221438d 0t0 TCP *:9800 (LISTEN)
MacBook-Pro-2:portfolio jiahlee$ kill -9 3071
MacBook-Pro-2:portfolio jiahlee$ lsof -PiTCP -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rapportd 404 jiahlee 3u IPv4 0x75aeedfca27f06f5 0t0 TCP *:49170 (LISTEN)
rapportd 404 jiahlee 4u IPv6 0x75aeedfca221604d 0t0 TCP *:49170 (LISTEN)
Python 800 jiahlee 3u IPv4 0x75aeedfca7815d95 0t0 TCP localhost:24679 (LISTEN)
node 3119 jiahlee 12u IPv6 0x75aeedfca2215a8d 0t0 TCP *:9800 (LISTEN)
MacBook-Pro-2:portfolio jiahlee$ sudo kill -9 3119
MacBook-Pro-2:portfolio jiahlee$ lsof -PiTCP -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rapportd 404 jiahlee 3u IPv4 0x75aeedfca27f06f5 0t0 TCP *:49170 (LISTEN)
rapportd 404 jiahlee 4u IPv6 0x75aeedfca221604d 0t0 TCP *:49170 (LISTEN)
Python 800 jiahlee 3u IPv4 0x75aeedfca7815d95 0t0 TCP localhost:24679 (LISTEN)
node 3154 jiahlee 12u IPv6 0x75aeedfca221438d 0t0 TCP *:9800 (LISTEN)发布于 2018-10-23 13:31:24
看起来节点进程是由某个父进程启动的,所以即使您杀死了节点进程,它也会重新启动
你能给我下面命令的输出吗?
lsof -n | grep 1337 | grep LISTENhttps://stackoverflow.com/questions/52941580
复制相似问题