精品广告招租,联系站长QQ:3092548013
在使用宝塔面板时,有时会遇到持续高内存占用的问题(超过80%),通常来说,通过监控我们可以看到内存占用一直保持在80%以上,这表明内存已经不足,这可能导致网站运行缓慢和Mysql数据库偶尔宕机等问题。那么如何优化宝塔内存占用率?
导致内存占用过高的原因有很多,比如程序存在严重的bug、网站遭到攻击、突发大流量等。但如果不是以上原因,而你的服务器内存占用一直保持在高位,那可能是由于php进程数持续增加而没有自动关闭旧请求导致的内存占用问题。这就是我们今天要解决的问题。
尽管网站流量不高,但内存占用一直保持在80%以上,在排除了各种可能原因之后,最终确认是由于php请求一直占用内存。这个问题应该不是个例,因为已经在多个服务器上发现了类似的情况。
解决方法比较简单,只需在php-fpm.conf文件中增加一行设置,然后重启php即可。
注意:php-fpm.conf
文件通常位于/www/server/php/70/etc
目录下,需要根据你的php版本进行相应更改。
一般建议2G内存可以设置为3000-4000
pm.max_requests = 3000
重启php之后,我们观察几个小时,如果内存占用平稳维持在50%左右,说明设置的值比较合适;如果占用偏高,则减小pm.max_requests的值;反之,可以增加该值。
【本提示仅对资源分享文章生效】会员及支付了绿软币的用户可在下方获取不限速免登录直链(若有)下载,免费用户可享上方云盘链接(若有)下载,最终的文件内容都是一样的!
© 版权声明
1 修改版本安卓及电脑软件,加群提示为修改者自留,非本站信息,注意鉴别;
2 本网站部分资源来源于网络,仅供大家学习与参考,请于下载后24小时内删除;
3 若作商业用途,请联系原作者授权,若本站侵犯了您的权益请联系站长进行删除处理;
4 如果您喜欢该内容,请支持正版,购买注册,得到更好的正版服务;
THE END
暂无评论内容