开发者社区> 问答> 正文

最近数据库服务器总是负载很高,请大家帮我看下?

我的网站是Discuz的论坛程序,在阿里云买了两个ECS,一个作为数据存储服务器,另外一个是MYSQL服务器,mysql服务器走的是内网,最近mysql服务器负载很高,找不到原因重启了一下mysql服务然后就好了,或者数据存储服务器的discuz开启防CC程序就可以正常使用。以前从来没有遇到过此类问题。求大神帮忙。

展开
收起
小马。 2016-03-30 11:31:47 6549 0
4 条回答
写回答
取消 提交回答
  • 回 1楼dongshan8的帖子
    有什么好的方法吗?除了开启DISCUZ的CC防护。

    -------------------------

    回 5楼dongshan8的帖子
    开启了CC防护之后,网站app的会出现问题,查看不到文章内容。而且百度搜索也会挂掉。
    2016-04-07 11:27:02
    赞同 展开评论 打赏
  • R&S网络资深工程师 ,阿里云论坛官方版主,阿里云云计算ACP,春考教学网站长,IT技术晋级之路专辑作者
    回 楼主(小马。) 的帖子
    请求过多占用了
    2016-03-30 13:12:26
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    建议上一些缓存。
    减少对数据库的查询
    2016-03-30 12:15:07
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    照您的描述,有可能Discuz!站点被CC攻击后,Discuz!程序收到太多的访问请求,向后端的MySQL数据库服务器提交了很多的查询,导致MySQL服务器负载高。

    -------------------------

    回 4楼(小马。) 的帖子
    您好,

    从这里的一篇文章介绍来看,应对CC攻击,可能需要过滤掉有问题的IP,但可能不太容易操作: http://www.williamlong.info/archives/3181.html

    如果开启Discuz!的CC防护后可以解决这个问题,那为什么您不愿意启用这个功能呢?是启用后,有负面的影响吗?

    -------------------------

    回 6楼(小马。) 的帖子
    您好,

    那您可以尝试一下,查看这些CC的来源是否有规律,如有,可单独过滤掉或拦截掉大部分,

    如果人工过滤有效果,之后再尝试禁用Discuz!的CC防护功能喔。
    2016-03-30 12:10:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载