当前位置: 首页 > news >正文

Spring Boot 启动提示端口被占用但找不到占用进程(WSL mirrored 导致) - Higurashi

问题现象

  • 启动 Spring Boot 报错:Port 48080 was already in use
  • netstat/docker ps看不到明显进程占用48080
  • 后续又出现:MySQL/Redis 连接失败(CommunicationsExceptionConnection refused

关键定位过程

  1. 先排除常规占用
  • docker ps确认容器端口映射正常
  • netstat未发现对应端口监听
  1. 用绑定测试验证“是否真能占用端口”
  • 通过TcpListener实测发现:47000-48715整段不可绑定
  • 48080/48081正好落在该区间
  1. 检查 WSL/HNS 网络状态
  • .wslconfig使用了networkingMode=mirrored
  • hnsvmcompute处于运行状态
  • Get-HnsNetwork显示大量Type: Mirrored网络

根因

WSL mirrored+ HNS场景下,系统网络层会占用/保留一段端口。
这类占用不一定表现为普通用户态进程监听,所以会出现“报端口占用,但查不到进程”的现象。

解决方案

  1. C:\Users\<用户名>\.wslconfig改为:
[wsl2]
networkingMode=nat
  1. 执行:
wsl --shutdown
  1. 重启 Docker Desktop(必要时重启电脑)
  2. 重新验证48080可绑定后再启动项目

本次附带问题与处理

切换网络模式后曾出现回环链路不一致:

  • 127.0.0.1:33306/36379不通
  • ::1:33306/36379可通

临时处理:应用配置改为::1
重启后 IPv4 恢复,再切回127.0.0.1

最小复盘清单(推荐保留)

# 1) 看容器与端口映射
docker ps# 2) 看端口是否可绑定(比 netstat 更直接)
# 可用自定义 TcpListener 小脚本快速验证# 3) 看 WSL 模式
Get-Content $env:USERPROFILE\.wslconfig# 4) 切换后使配置生效
wsl --shutdown

结论:这类“端口占用但查不到进程”优先怀疑系统虚拟网络层,而不只是应用进程本身。

http://www.jsqmd.com/news/567880/

相关文章:

  • 三角面片优化实战:用Delaunay算法将四边形网格转换为高性能三角网格
  • 收藏 | 从“提线木偶师”到“智能大脑”:小白程序员必备的大模型工业应用入门指南
  • 2026年开年指南:五家智能水电气集中供料系统服务商深度测评与选择策略 - 2026年企业推荐榜
  • 2026年初保定冬虫夏草回收市场深度解析:五大头部服务商综合实力榜 - 2026年企业推荐榜
  • Linux线程优先级避坑指南:为什么你的高优先级线程反而跑得更慢?
  • Xilinx MicroBlaze软核实战:从调试到优化的核心问题解析
  • Intent-MPC论文复现手记:我是如何用Docker搞定ROS多版本环境隔离的
  • 从YOLOv8到YOLOv10:在昇腾910B NPU上部署新模型,我踩了哪些坑?
  • 2026艺术墙面漆市场深度解析:广东用户青睐的五大服务商及选型指南 - 2026年企业推荐榜
  • on-policy distillation
  • 探索Neosgenesis:多智能体系统的测试与优化实践指南
  • 2026年三防漆厂家推荐排行榜:三防漆喷涂/涂覆/加工/代工,PCB板与电路板专业防护解决方案深度解析 - 品牌企业推荐师(官方)
  • CLN17闭环电机驱动器:高性能开源解决方案
  • 什么时候Agent能自己写skill?从极客视角看AI智能体自主进化与实在Agent落地实践
  • FPGA新手避坑指南:用Xilinx MIG IP核驱动DDR3内存的完整配置流程(以MT41J256M16为例)
  • 2026年选酸雾净化箱,避开这5大误区,至少能省3万块! - 2026年企业推荐榜
  • 【DAY34】基于 IMX6ULL 的嵌入式系统底层开发:中断、时钟与定时器配置
  • 如何为AMD 780M APU解锁2-3倍AI性能?ROCmLibs-for-gfx1103终极优化指南
  • 如何高效使用SMUDebugTool:专业AMD Ryzen硬件调试与性能优化完全指南
  • ECE R79转向系统法规:从ACSF到ESF,智能驾驶的合规之路
  • cpo_fmd分解,冠豪猪优化算法(Crested Porcupine Optimization
  • FPGA时序约束实战:Set_Clock_Sense的精准控制与路径优化
  • 2026年,如何选择一家真正靠谱的智能水电气集中供料系统供应商? - 2026年企业推荐榜
  • 5个技巧教你突破百度网盘限制,高效获取资源的实用指南
  • SDMatte企业级落地方案:中小设计团队批量处理商品图,替代PS通道抠图的低成本路径
  • “多电机速度同步控制系统设计的sim程序与文章”
  • 深入解析Skywalking:企业级分布式追踪与性能监控实战指南
  • Vue3+Three.js实战:拆解Xtreme1点云标注工具的技术架构
  • Java基础实战:用快马平台快速构建学生成绩管理系统巩固核心知识
  • 嵌入式开发必看:MIPI C-PHY与D-PHY实战对比(附参数计算)