hotshotgg

导航

discuz的小破站访问速度慢

discuz小破站,访问异常。重启后会好一阵子,但很快就变慢。

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

按IP访问次数排序

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

查看tcp状态,发现TIME_WAIT上千,非常高。查看access日志后,发现有些ip访问量非常高。禁用后(iptables -I INPUT -s *** -j DROP),又有新的外地地址访问。决定修改timewait配置问题

vi /etc/sysctl.conf 添加以下内容(https://www.cnblogs.com/dadonggg/p/8778318.html参考此博客)

net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 5000

使立即生效

/sbin/sysctl -p 

 

总结来看,还是有爬虫在疯狂爬取图片引起。

posted on 2021-11-30 13:30  hotshotgg  阅读(91)  评论(0编辑  收藏  举报