宝塔MySQL占内存_宝塔内存使用率很高的解决方法 cpu过高这样做!

不得不说,宝塔面板还是比较好用的,尤其是在用户体验方面做得不错,值得站长朋友们使用。倡萌会继续发布使用宝塔面板的一些技巧文章,欢迎继续关注WordPress大学。

fb99cd90537f4e73a027c3dee617db23.png

开启监控功能

监控功能对于了解服务器运行状态非常有用,宝塔内置的监控功能还是比较准确的,我们可以很好地看到服务器的负载、内存和cpu使用情况,以及带宽占用等,以此来判断服务器是否被攻击,是否配置需要升级等等。

比如,我们看到CPU、内存和带宽几乎在同一时间段快速升高,那我们初步判断有可能被攻击;如果网站流量上涨较多,并且排除了程序段的问题,内存还是居高不下(维持80以上),那可能我们就需要考虑是否需要升级内存了……等等

如何开启宝塔面板的监控功能?正如下图所示,只需勾选“开启监控”即可,这也太简单了,O(∩_∩)O哈哈~

fb99cd90537f4e73a027c3dee617db23.png

解决内存占用过高

在使用宝塔的过程中,有时候会遇到内存一直居高不下(维持在80以上),通常来说,从监控看到内存占用一直在80以上,已经说明内存不够用了,此时可能会出现网站运行缓慢、Mysql数据库不定期宕机等情况。

导致内存占用过高的原因很多,比如程序有严重的bug、网站被攻击、突发大流量进入等。但是如果不是以上原因,你的服务器内存占用还是一直居高不下,那可能是由于进程数一直在增长,没有自动关闭旧请求导致的内存占用。这个就是今天我们所要解决的问题,下图就是倡萌的客户服务器上的真实案例:

fb99cd90537f4e73a027c3dee617db23.png

客户网站流量一直不高,但是内存占用一直保持在80以上,在排除了各种可能原因之后,最终确认是请求一直占用内存。这个问题应该不是个例,因为倡萌已经在多个服务器上看到这样的情况。

解决的办法也比较简单,就是在 -fpm.conf 添加一行设置,重启即可。注:-fpm.conf 文件一般位于 /www/server//70/etc 目录下,注意 70 是的版本号,需要根据你的版本变更。

一般建议2G内存可以设置 3000-0

pm.max_requests 3000

fb99cd90537f4e73a027c3dee617db23.png

重启以后,我们观察几个小时,如果内存占用平稳维持在 50 左右,说明设置的值是比较合适的,如果占用偏高,就减小pm.max_requests设置的值,反之可增加值。 www.sEo-6.comhttp://www.seo-6.com/xqsb/73684.html

(编辑:部分内容来互联网)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值