返回
快速导航关闭
当前搜索
网站分类
栏目推荐
实用工具
热门标签
子分类:
创奇学院 >SEO >服务器 » 正文

宝塔面板安全吗,宝塔面板开启监控功能并解决内存占用过高的问题

服务器 更新时间: 发布时间: 服务器归档 最新发布 网站地图

不得不说,宝塔面板还是比较好用的,尤其是在用户体验方面做得不错,值得站长朋友们使用。

开启监控功能

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

比如,我们看到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设置的值,反之可增加值。

转载请注明:文章转载自 http://www.320g.com/
本文地址:http://www.320g.com/fwq/31068.html
考高分网交流群

扫一扫加入QQ交流群

和更多志同道合朋友一起交流,分享干货资料!
创奇学院客服

扫一扫加客服微信

有疑问请咨询创奇学院微信号,在线为您解答!
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 Copyright 320g.com Rights Reserved. Powered · 创奇学院

ICP备案号:陇ICP备2020003353号