0
点赞
收藏
分享

微信扫一扫

【服务器】查看端口占用方法,无法启动项目,CLOSE_WAIT


目录

​​一、问题描述​​

​​二、问题排查​​

​​三、问题解决​​

​​参考资料​​

一、问题描述

无法启动项目,报端口已被占用

【服务器】查看端口占用方法,无法启动项目,CLOSE_WAIT_问题排查

二、问题排查

1、查看这个端口被什么占用了
lsof -i tcp:端口号
2、根据查询结果pid去关闭相应的进程
kill -9 pid的值
中间那个报错是杀错进程了
3、再检查一下这个端口有没有被占用,如果没有显示说明没有被占用。

4、为什么会被占用?

服务器在本地的随机端口范围没有配置1024-65000,导致产生随机端口刚好是项目部署端口的冲突发生,项目部署失败,解决办法是修改默认的随机端口范围防止冲突

【服务器】查看端口占用方法,无法启动项目,CLOSE_WAIT_问题排查_02

添加内核配置参数(文件位置:/etc/sysctl.conf)

步骤1 在/etc/sysctl.conf文件中添加:net.ipv4.ip_local_port_range = 50000 65535

步骤2 生效内核参数:sysctl -p /etc/sysctl.conf

三、问题解决

1. 杀掉端口

2. 修改随机端口范围


举报

相关推荐

0 条评论