小旋风蜘蛛池站群造成CPU100%解决办法

最近有大哥玩小旋风蜘蛛池站群,突然网站秀逗,网站服务器非常卡,配置8H6G也出现这个问题,起初小弟以为站点过多,功能开太多的问题,但其实不是~

分析了一下是php进程100%,也就是说达到了负荷,导致网站,非常卡、慢。有时候出现502错误。

iis也就是window服务器,在cmd输入 netstat -anpo | grep “php-cgi” | wc -l

查看php-FastCGI进程数,如果不够用,我们就增大数值

那linux的怎么弄呢,在宝塔(终端连接)或者shell连接,输入top命令,然后回车。会出现 user %CPU COMMAND 还有几个我就不说了,说这几个重点

以宝塔为例子,创建的进程是www,我们只需要找到user=www的,COMMAND=php-fpm的,然后看%CPU一个进程算平均为1.5%,100%除以1.5等于66,那么我们调整进程数50-70个就好了,那么在哪里修改呢

打开宝塔面板,点击【软件商店】-点击【已安装】

找到你搭建小旋风蜘蛛池站群的站点PHP版本-点击【设置】-点击性能调整

1583044746-71b7350591b871a

设置max_children为差不多的进程数就行,然后设置max_spare_servers为max_children的60%-80%。

也有可能是PHP版本太低,。。。解决办法已经出来了…

或者是站点过多,PHP日志太大造成的100%,需要重复的打开文件,写入文件,解决办法,清空PHP日志记录。

蜘蛛池教程

什么是“蜘蛛池”?

2020-2-28 16:38:57

SEO辅助软件

百度采集快照_投诉工具

2020-7-24 9:59:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索