首页 » Web前端 » phpfpmcpu技巧_Linux浮屠面板解决phpfpm占用CPU过高全记录

phpfpmcpu技巧_Linux浮屠面板解决phpfpm占用CPU过高全记录

访客 2024-10-30 0

扫一扫用手机浏览

文章目录 [+]

最资源实际上是在2012年的时候就已经注册域名并且下定决心好好做下来的,但是由于当时的生存问题一贯没有坚持下来,毕竟都快流落街头了。

2015年之后一贯用的都是amh面板,也有感情了。
但是amh4.2的免费版本支持的linux系统及mysql和php版本都太低了,一定程度上无法知足我的一些哀求。
当然这些哀求也都很奇葩,比如我买的wordpress不支持太低版本的php。

phpfpmcpu技巧_Linux浮屠面板解决phpfpm占用CPU过高全记录

总是絮絮叨叨的我啊,想解释一件事情非要把各种缘故原由都解释白。
话说回来末了的结果便是利用了宝塔面板,宝塔面板实际上也很实用,但是随着我负责做站的程度,溘然创造网站越来越卡,基本上达到无法利用的状态,无法访问(502)的韶光乃至达到了几个小时。
这种情形严重滋扰了我的做站激情亲切和我的用户们的心情,这让我不得不去探求究竟是什么缘故原由。

phpfpmcpu技巧_Linux浮屠面板解决phpfpm占用CPU过高全记录
(图片来自网络侵删)

开始的时候我疑惑由于我设置的弱密码导致被攻击了,或者系统以及“被挖矿”了,对付我这种半吊子的个人站长来说在日志里真的也查不到什么有用的信息。

于是乎祭出大杀器:重装系统。
重装系统这个杀器我是跟我大学室友学的,反正他每次电脑碰着什么情形都是装系统。
哈哈哈哈,连续说回来。
昨天真是装系统、装环境、转移网站各种眼花缭乱的操作之后还是办理不了什么问题。

后来又疑惑是mysql版本的问题,初始我装的mysql版本是5.5的,top命令创造mysql占用内存过大,于是就换到5.1。
交往返回装了大概有6次,还是办理不了问题。
切实其实无奈了,一度疑惑是做事器配置太低都准备入手高配了,但是还是不去世心。
本日早上溘然又开始502了,top命令盯着一早上,溘然创造php-fpm占用内存奇高无比。

有门,大概杀去世这个进程就能够办理问题了。
搜索一通创造果真是php-fpm的问题。
记录一下办理过程,希望下次碰着同类问题就不会束手无策了。

办理方案

1、通过宝塔面板安装的建站环境是LNMP,利用的Nginx 1.16.1、MySQL 5.5.62、PHP-7.0。

2、优化PHP7.0设置。
按下图操作前辈入到PHP7.0管理页面。

首先先安装一个opcache缓冲器,用于加速PHP脚本,其他的就都按默认的来吧,毕竟安装的扩展太多随意马虎影响性能。

修正max_execution_time韶光为20.

性能调度。
这里大家可以根据自己做事器配置进行设置,宝塔面板比较人性化,会根据你的做事器配置设置推举方案。
实在设置并发多少,大家可以根据自己做事器内存大小进行打算,一样平常一个php-fpm进程占用内存30M旁边,以1024MB内存(1G内存)来打算,大概可以设置34个并发。
我利用的便是1核1G内存配置的做事器,安装宝塔面板后推举的是40并发,但我以为自己根本用不到那么高的并发,以是设置了20并发的方案,并把max_spare_servers数字调度成了14.

我按照上面操作后,创造做事器CPU不像之前一样常常性占用100%了,虽然php-fpm有时候还会涌现突发占用CPU 100%的情形,但基本很快就会规复正常,对用户的浏览不会造成过多的影响。
剖析缘故原由的话不知道是不是兼容性问题,由于我个人对这些东西没有过多的研究,只是适值碰到运气而已吧,说得不对的地方请大佬们示正。

-END-

标签:

相关文章

QQ伪装黑客代码大全技术与风险警示

网络安全问题日益凸显。QQ作为一种流行的社交工具,成为了黑客攻击的主要目标之一。本文将针对QQ伪装黑客代码大全进行深入剖析,揭示其...

Web前端 2025-03-02 阅读1 评论0