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

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

杀掉进程

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

对于 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 进程号

考虑使用不同的端口

如题

相关推荐
奔跑的蜗牛ing7 小时前
CentOS Nginx 安装与静态文件服务器配置指南
前端·面试·架构
KaifuZeng10 小时前
通信与接口协议面试五、RS422
嵌入式硬件·面试·通信与接口
SamDeepThinking11 小时前
组合还是继承?我在项目里主要看这两个判断
java·后端·面试
wear工程师11 小时前
setState 到底是不是异步的?这题从 React 16 问到 18,标准答案早就变了
react.js·面试
SamDeepThinking14 小时前
为什么很多人学了Java,还是没真正理解类和对象?
java·后端·面试
阿新聊ai14 小时前
Claude Code 为什么总不懂你的项目?缺一张「项目地图」
前端·后端·面试
用户8524950718415 小时前
Promise 全解析:从三状态到 Promise.all
面试
嘟嘟071715 小时前
Node.js spawn 实现迷你 Cursor 自动化终端|子进程完整解析
前端·后端·面试
weedsfly15 小时前
纯函数与副作用——前端开发中最容易被忽视的质量保证
前端·javascript·面试
whaledown16 小时前
互联网大厂Java求职面试三轮提问详解(涵盖Spring Boot、微服务、Kafka等核心技术)
java·jvm·数据库·spring boot·微服务·面试·kafka