wordpress服务器负载100%解决方法

27次阅读
没有评论

这台wordpress服务器用的是国外的1核心0.5g内存的主机,几次刚开始搭建网站后都还好,过了一夜来看负载都在100%,CPU在80%波动。在主机查看top后是php-fpm占用30%,Python占用50以上,就先把Python御卸掉。

接着百度了下,解决了下面3个问题,然后目前负载一直很好20%以下,内存还占用越来越少。

1.php-fpm:适当限制php并发。

服务器中搜到php-fpm.conf这个文件,打开进行配置,其中 pm = dynamic  改为 pm= static   另外 pm.max_children = XXX的数值建议是: xxx=机器内存(M) 除以40 。这个得出的数值自己适当调整。

2.使用 OPcache 加速 PHP 代码执行效率。

3.使用 Memcached 把数据缓存到内存。

目前用了2个月效果不错,新网站负载率目前一直在20%以下。

大部分网站变卡,几乎都是因为PHP-FPM和mysql。

太多的PHP-FPM进程占用了内存使用率,需要减少并发。

mysqld:尝试优化mysql。

正文完
 0
116博客
版权声明:本站原创文章,由 116博客 于2024-10-06发表,共计446字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码