如何终止占用3003端口的进程以解决EADDRINUSE错误?
解决端口3003被占用问题
从你提供的错误信息可知,3003端口已被占用:
code: 'EADDRINUSE', 0|webhook_ | errno: -98, 0|webhook_ | syscall: 'listen', 0|webhook_ | address: '::', 0|webhook_ | port: 3003
通过sudo lsof -i:3003命令可确认,PID为2369的node进程正在监听该端口:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 2369 ubuntu 18u IPv6 15268 0t0 TCP *:3003 (LISTEN)
终止占用端口的进程
- 先尝试正常终止进程:
kill 2369 - 如果正常终止无效,使用强制终止命令:
kill -9 2369
验证端口是否释放
执行以下命令,若没有输出则说明端口已被释放:
sudo lsof -i:3003
内容的提问来源于stack exchange,提问作者SirBT
相关产品推荐
相关产品推荐

