首页/系统/信创系统运维速查/中间件端口冲突的处理
常见问题65 条

中间件端口冲突的处理

中间件起不来完测端口:ss 找到占用进程判断归属,改端口时同步防火墙与反向代理三处,再复测健康检查。

信创系统运维速查系统更新于 2026-10-12

定位占用

定位占用
ss -lntp | grep <端口>
fuser -n tcp <端口> 2>/dev/null
ps -fp <PID>                                 # 确认归属进程

处理与复测

处理与复测
# 残留实例:按产品正常停止流程处理(避免直接 kill)
# 改端口后三处同步:应用配置、防火墙放行、反向代理指向
firewall-cmd --add-port=8081/tcp --permanent && firewall-cmd --reload
curl -s -o /dev/null -w '%{http_code}' http://127.0.0.1:8081/health; echo
端口冲突多见于「旧实例未停干净就拉新实例」:变更脚本里加端口空闲检查可避免。

易错点

  • 直接 kill 中间件可能留下锁与脏状态:走产品停止流程
  • 改端口只改一处:防火墙或反代漏改会表现为「本机通、外部不通」

数据来源与参考

  • man 8 ss
  • man 1 fuser
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌