服务器启动不起来,bug显示端口被占用。
端口是被connect端给占用了,非listen端。

1
2
3
netstat -nap | grep 6379
ps -aux|grep pid
kill -9 pid
1
2
3
添加内核配置参数(文件位置:/etc/sysctl.conf)
步骤1 在/etc/sysctl.conf文件中添加:net.ipv4.ip_local_port_range = 20000 65535
步骤2 生效内核参数:sysctl -p /etc/sysctl.conf

还有一种是端口没释放,上述配置文件需新增

1
2
3
4
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 1

参考