监控FRPS并发连接数当超过设定值时自动重启
当遇到FRPS出现大量并发连接数导致服务器失效的时候,用以下脚本可以解决:
#!/bin/bash
frps=`netstat -ant |grep ':7000' |grep -c ESTABLISHED`
frps_gt=1000
if (($frps > $frps_gt))
then
service frps restart
fi
上面frps_gt是指当frps并发连接数超过999时执行重启frps命令
将下面脚本保存为autorestart.sh
测试脚本bash autorestart.sh
脚本执行后你会发现并发连接数会瞬间降下来
将脚本加入crontab计划任务每分钟执行一次
* * * * * bash /root/autorestart.sh