添加路由 添加114段
route add 192.168.114.0 mask 255.255.255.0 192.168.100.254 -p
查看全部ip
#查看arp表
arp -a
#查看路由器表
route print
#linux查看路由器表
ip route show
干掉指定端口
查询占用端口:netstat -ano | findstr 8081
结束进程31900 :taskkill /PID 31900 /T /F
启动mysql
net start mysql
停止mysql
net stop mysql
Address already in use : connect 解决
在使用java作为http客户端进行压力测试的时候,尤其是在多线程环境下当客户端连续创建连接一段时间后极容易出现端口占用的异常情况:Address already in use : connect ......
netstat -aux 查看会有一大堆状态为 TIME_WAIT 的连接
问题原因: Java的 Socket.close() 并不能立即释放连接,会造成一段时间内 TIME_WAIT 状态。同时操作系统可供使用的连接数有默认限制,很快会被占满 。
(如果你访问的服务器端也部署在本机那么你可能需要用其他机器来做压力测试,本机连本机极容易发生端口占用,即使通过注册表修改了链接释放时间)
1. 打开注册表:regedit
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCP\Parameters
3. 新建 DWORD值,name:TcpTimedWaitDe,value:30(十进制) –> 设置为30秒,默认是240
4. 新建 DWORD值,name:MaxUserPort,value:65534(十进制) –> 设置最大连接数65534
5. 重启系统
评论区