比如,我们看到CPU、内存和带宽险些在同一韶光段快速升高,那我们初步判断有可能被攻击;如果网站流量上涨较多,并且打消了程序段的问题,内存还是居高不下(坚持80%以上),那可能我们就须要考虑是否须要升级内存。
如何开启宝塔面板的监控功能?正如下图所示,只需勾选“开启监控”即可。
办理内存占用过高
在利用宝塔的过程中,有时候会碰着内存一贯居高不下(坚持在80%以上),常日来说,从监控看到内存占用一贯在80%以上,已经解释内存不足用了,此时可能会涌现网站运行缓慢、Mysql数据库不定期宕机等情形。

导致内存占用过高的缘故原由很多,比如程序有严重的bug、网站被攻击、突发大流量进入等。但是如果不因此上缘故原由,你的做事器内存占用还是一贯居高不下,那可能是由于php进程数一贯在增长,没有自动关闭旧要求导致的内存占用。这个便是本日我们所要办理的问题,下图便是倡萌的客户做事器上的真实案例:
客户网站流量一贯不高,但是内存占用一贯保持在80%以上,在打消了各种可能缘故原由之后,终极确认是php要求一贯占用内存。
办理的办法也比较大略,便是在 php-fpm.conf 添加一行设置,重启php即可。
注:php-fpm.conf 文件一样平常位于 /www/server/php/70/etc 目录下,把稳 70 是php的版本号,须要根据你的php版本变更。
#一样平常建议2G内存可以设置 3000-4000pm.max_requests = 3000
重启php往后,我们不雅观察几个小时,如果内存占用平稳坚持在 50% 旁边,解释设置的值是比较得当的,如果占用偏高,就减小pm.max_requests设置的值,反之可增加值。