I’m Michal Škvarenina, a multi-disciplinary designer currently working at Wild and as a freelance designer.
最近更换网站CMS后有一个服务器(Linux+宝塔)一直在负载,CPU也一直在80%-100%
就郁闷了,其他网站更换后都很正常没有这个情况啊,于是各种尝试,找原因:把CMS对接的各种插件卸载、重装网站、检查模板...
都尝试了一边还是没有解决,网上也各种找类似的解决办法,结果还真找到了,但是也只是遇到这种情况【传送门】没有解决方案,游走在崩溃边缘
前前后后搞了好几天,就差没有换服务器环境了(其实也就准备换了)
好了 做最后的一次尝试,不行就全部重来:
前面各种尝试修改各种服务器参数配置就不说了没毛用。
然后关闭网站SSL后发下CPU瞬间就降下来了,等明天早上起床再看(凌晨2点26)睡觉
早上起来一看还真有效果,找到问题了···泪奔····
好了,现在知道问题在哪就开始解决问题了,因为用的是阿里云免费的ssl 以为是证书的原因,找官方技术
客服说执行下top命令
发下 php-fpm占用CPU资源,说明还是网站的问题,又回到了网站,按照客服指点查看下网站的运行日志,发下提示数据库链接好像有问题,但是SSL和SQL就是两个不搭边的东西 怎么会有牵连呢?
郁闷 顺藤摸瓜继续往下找
中间发下之前附件中内存缓存较高清理下缓存,执行命令
echo 3 > /proc/sys/vm/drop_caches
执行命令后发现CPU有所下降了,没有之前的那么高了,但是还是在60%-80%左右徘徊,说明和缓存有点关系,但是不是病根,继续往下找
查看服务器软件的安装是不是有什么问题无意间发下了,我特么的竟然装了SQL 8.0的版本(这里说明下以前的版本5.1的,新CMS要求5.5以上,所以就升级了)
我当时安装的时候怎么想的,怎么安装了8,脑袋短路了想不起来了,其他服务器都是5.6的
好了到此算是找到病根了,赶紧解决,
还是这这个的感觉舒服啊!
好了辛辛苦苦分享转载注明出处
我们不会给您发送垃圾邮件
Copyright [Bf 125.com]冰枫网络工作室 - 2022皖ICP备10000677号-3
BACK TO TOP