请选择 进入手机版 | 继续访问电脑版
查看: 2120|回复: 2

为什么dz论坛独享虚拟主机内存使用率过高怎么办?

[复制链接]

3

主题

1

回帖

4

积分

初学乍练

贡献
0 点
金币
0 个
发表于 2020-5-1 13:31:18 | 显示全部楼层 |阅读模式
为什么dz论坛独享虚拟主机内存使用率过高怎么办? 达到80%
回复

使用道具 举报

28

主题

274

回帖

366

积分

炉火纯青

贡献
3 点
金币
35 个
QQ
发表于 2020-5-1 14:53:37 | 显示全部楼层
现在虚拟主机的配置,除了百度云还卖那种256MB的内存外,内存一般都是1G起步。
随着价格变高,配置也随之升级到2G、4G、8G、16G。
不知道您买的是哪个云服务商的什么价位的虚拟主机。
而且资源跑满这个问题,一千台电脑就有一千个问题,并非网络问一问就能解决的,建议找专业人士解疑答惑,百度只能给参考。

---------------
回归正题,内存跑满是怎么回事?这个问题要看您的网站是做什么的,放置了哪些程序,访问量如何等因素才能判断。
网络百度到的一些解答我就不说了,我说几个我遇见的,和discuz有关,比较有特点的例子。
1、一个用户在阿里云虚拟主机搭建的discuz论坛,配置相当豪华,2核4G,新站嘛,网站没有多少人,一开始网站运行如飞,突然有一天网站无法访问了,一看后台,内存跑到98%。经过分析发现是主机的数据库连接数达到了最大,discuz报错1203。这就很古怪,网站人都没几个,数据库连接怎么可能最大?闭站内存就恢复正常,开站内存就立马跑满宕机。最后,问题的根源还是在于数据库,某个插件引起的,关闭了插件,相关的数据库语句一删,从此安安静静。
2、有一次我收到用户火急火燎的求助信息,他说他的discuz网站内存爆满。我看了一下,发现网站是个不知名的主机提供商提供搭建的,特便宜,无需备案,12块钱一个月,1G内存,1M带宽,200MB空间。这是什么破主机?我心里想,就看网站运行日志,原来之前有用户上传图片,图片稍微大一点,有好几张,导致CPU和带宽都处理不过来,宕机了。宕机一段时间就恢复正常了,然后那个用户又登录了,之前discuz保存的未上传的图片继续上传,就继续宕机。禁止上传图片后,从此平平安安。
3、我自己的虚拟主机网站也有过内存爆满的经历,4G内存,平常内存都是22%的使用率,高峰时期也就30%多一点,有一天突然宕机了。一看内存CPU带宽全部满了,我心想大事不妙,闭站保平安。检查了一番才发现,自己网站最近有个活动,在线奖励和UID转移。由于用户过多,恰巧这2个功能都牵扯到数据库,数据库有心无力,运行缓慢。而其它用户正常发帖上传视频音频,导致cpu跟不上,内存也一点点吃掉,最终宕机。后来关了这2个功能就没事了。
4、最近我遇见的一个问题,一个用户的discuz论坛突然频繁宕机,很有规律。内存上上下下,前10分钟是12%的使用率,后10分钟就是99%的使用率,整个内存的波形图可谓是翻山越岭。我使出浑身解数,都找不到问题的原因,内存爆满很正常,这一会正常一会不正常是怎么回事?这个虚拟主机很有想法啊。看了网站日志,数据库排查,程序功能,都没问题,难不成被人攻击了?这时我突然发现discuz自带的QQ互联文件最近被修改过,就问了一下站长,他说是的,想自己做些修改。他信誓旦旦的说,我改的绝对没有问题,不影响使用,就像加了个注释一样。我替换原本文件后,网站从此就正常了。大概原因可能是某些参数被修改,使得一部分用户QQ登录正常,一部分用户QQ登录进不去,继而疯狂请求。
-------------

总结,虚拟主机本身就是为了方便建站而使用的,自己每月做好备份,经常排查,才能维护好网站的运营。

回复 支持 反对

使用道具 举报

3

主题

1

回帖

4

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2020-5-1 19:42:47 | 显示全部楼层
我就是说你的 2G 豪华独立主机 内存2G  但是经常90%  基本没安装什么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则