岚岚天空

端口占用问题解决

323 0

1. 查看哪个进程占用了该端口


  • Linux/macOS: 打开终端,使用以下命令查看哪个进程占用了端口 9501:


lsof -i :9501

或者:

netstat -tuln | grep 9501
  • Windows: 打开命令提示符,使用以下命令查看占用端口的进程:

    cmdCopy Code netstat -ano | findstr :9501

运行这些命令后,你会看到一个进程 ID(PID),显示哪个进程在使用端口 9501。

2. 结束占用该端口的进程


  • Linux/macOS: 找到占用端口的进程 ID 后,使用 kill 命令结束该进程:


bashCopy Code kill -9 <PID>

<PID> 是步骤 1 中找到的进程 ID。


  • Windows: 打开任务管理器或使用命令终止进程:



cmdCopy Code taskkill /PID <PID> /F

3. 更改服务端口

如果你不想结束当前进程,或者想避免这种冲突,你可以将你的应用配置为使用其他端口。只需在配置文件或代码中修改端口号(例如:将 9501 改为 9502),然后重启应用。

4. 重启机器

如果你不确定哪个进程占用了该端口,或者无法终止它,重启计算机也能释放该端口。

总结:


  • 查看并终止占用端口的进程。

  • 或者修改应用程序使用的端口,确保它没有被其他进程占用。


本文标签:

发表评论 (323人参与, 0 条评论)

评论列表

    快来评论,快来抢沙发吧~