云烟成雨41天前更新关注私信 在使用宝塔面板时,有时会遇到持续高内存占用的问题(超过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的值;反之,可以增加该值。 温馨提示:本文最后更新于2024-06-16 11:47:57,某些文章具有时效性,若有错误或已失效,请私信客服或联系站长QQ。------本文内容已结束,喜欢请分享------ 感谢您的访问,Ctrl+D收藏本站吧。 © 版权声明 相关声明 1、本站名称:个人笔记 2、本站永久网址:https://www.8uid.com 3、本站部分内容源于网络和用户投稿,仅供学习与研究使用,请下载后于24小时内彻底删除所有相关信息,如有侵权,请联系站长进行删除处理。 4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。 5、本站禁止以任何方式发布或转载任何违法的相关信息。 6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。 7、本站中广告与用户付费(赞助)等均用以网站日常开销,为非盈利性质的站点,不参与商业行为,纯属个人兴趣爱好。 一月 31 知岛上的今时往日 "吼吼~,往年的今天,作者不知道跑哪里偷懒去了~" THE END圈内闲谈# 宝塔# 内存 点赞21投币 分享QQ空间微博QQ好友海报分享复制链接收藏