部署服务时保存端口被占用如何解决?

有两个方法可以解决这个问题

杀掉进程

因为这个端口被占用的话意味着有进程占用了,所以先进行检测占用这个端口的进程。

对于 Windows:

复制代码
netstat -ano | findstr :你的端口号

这条命令会显示所有使用指定端口的进程的列表,其中 -ano 参数列出了进程ID(PID),你可以通过这个PID找到对应的进程。

对于 Linux 或 macOS:

css 复制代码
sudo lsof -i :你的端口号

检测到进程ID后杀掉它,终止进程可能会影响到依赖这个进程的服务,所以确保你了解这么做的后果。

在 Windows 上:

css 复制代码
bashCopy code
taskkill /PID 进程号 /F

这条命令将强制关闭PID对应的进程。

在 Linux 或 macOS 上:

bash 复制代码
bashCopy code
sudo kill -9 进程号

考虑使用不同的端口

如题

相关推荐
Lee川14 小时前
优雅进化的JavaScript:从ES6+新特性看现代前端开发范式
javascript·面试
Lee川17 小时前
从异步迷雾到优雅流程:JavaScript异步编程与内存管理的现代化之旅
javascript·面试
晴殇i19 小时前
揭秘JavaScript中那些“不冒泡”的DOM事件
前端·javascript·面试
绝无仅有19 小时前
Redis过期删除与内存淘汰策略详解
后端·面试·架构
绝无仅有19 小时前
Redis大Key问题排查与解决方案全解析
后端·面试·架构
AAA梅狸猫20 小时前
Looper.loop() 循环机制
面试
AAA梅狸猫20 小时前
Handler基本概念
面试
Wect21 小时前
浏览器缓存机制
前端·面试·浏览器
掘金安东尼1 天前
Fun with TypeScript Generics:玩转 TS 泛型
前端·javascript·面试
掘金安东尼1 天前
Next.js 企业级落地
前端·javascript·面试