Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 求助啊 我的mysql经常占用100%的cpu 同时论坛不能访问

[复制链接]
wwxxmmwww 发表于 2010-9-8 17:51:03 | 显示全部楼层 |阅读模式
本帖最后由 wwxxmmwww 于 2010-9-9 14:13 编辑

我的论坛是用的discuz 7.2的版本 我用的的是 linux Red Hat 4.1.1-52 + apache2.2 + mysql 5 的环境



最近 论坛经常不能访问 同top 查看系统看到 mysql 的进程 占用100% 重新启动后mysql进程后 可以访问论坛 但是过了一会有不能访问了,又出现了上面的情况




我改了好多次my.cnf 文件 都不行



我是了 把所有的插件 都取消启用了 还是不行



谁能帮助我看看怎么回事啊



非常感谢 我在线等 ...........................


qq:649715485



xiaoyuwxz 发表于 2010-9-8 18:59:13 | 显示全部楼层
后台更新缓存,如果程序安装了第三方的home页,建议取消再看看
打开慢查询,看有无频繁的慢查询,为它作索引。
观察phpmyadmin里的mysql状态。看哪些需优化,优化my.cnf
使用memcache
回复

使用道具 举报

 楼主| wwxxmmwww 发表于 2010-9-9 09:17:07 | 显示全部楼层
回复 xiaoyuwxz 的帖子

我试了好多种方法了 还是不行 我的MySQL 不是慢 而是 用top 查看进程的时候 经常100% 重启下就会恢复正常。您说的插件是不是 首页多格 我用的版本是discuz 7.2 就是最近升级的 您说会不会是新版本里面有什么bug 死循环什么的啊
回复

使用道具 举报

haskey 发表于 2010-9-9 10:07:17 | 显示全部楼层
回复 wwxxmmwww 的帖子
  1. show processlist;
复制代码
看看是那些动作让mySQL那么忙,或者看看有没有锁表情况?
回复

使用道具 举报

 楼主| wwxxmmwww 发表于 2010-9-9 10:08:48 | 显示全部楼层
回复 haskey 的帖子

怎么操作 帮帮忙吧
回复

使用道具 举报

haskey 发表于 2010-9-9 10:12:44 | 显示全部楼层
回复 wwxxmmwww 的帖子

用权限用户进入mysql/bin目录下输入mysqladmin processlist;
启动mysql,输入show processlist; 会得到一张表格,如果表格内空,重复运行
mysql> show processlist;

+-----+-------------+--------------------+-------+---------+-------+----------------------------------+----------

| Id | User  | Host            | db   | Command | Time| State     | Info                                                                                            

+-----+-------------+--------------------+-------+---------+-------+----------------------------------+----------

|207|root  |192.168.0.20:51718 |mytest | Sleep    | 5    |         | NULL                                                                                                  

|208|root  |192.168.0.20:51719 |mytest | Sleep    | 5    |         | NULL         

|220|root  |192.168.0.20:51731 |mytest |Query    | 84   | Locked  |



看看有没有大量locked或者大量Insert和Update 语句
回复

使用道具 举报

 楼主| wwxxmmwww 发表于 2010-9-9 10:16:13 | 显示全部楼层
回复 haskey 的帖子

能不能加qq 祥聊 非常感谢 649715485
回复

使用道具 举报

死的浪漫 发表于 2010-9-9 10:25:59 | 显示全部楼层
服务器不够升级吧
回复

使用道具 举报

 楼主| wwxxmmwww 发表于 2010-9-9 10:27:43 | 显示全部楼层
回复 haskey 的帖子

你帮我看看有什么异常吗

mysql> show processlist;
+-----+----------+-------------------+------------+---------+------+----------------------+------------------------------------------------------------------------------------------------------+
| Id  | User     | Host              | db         | Command | Time | State                | Info                                                                                                 |
+-----+----------+-------------------+------------+---------+------+----------------------+------------------------------------------------------------------------------------------------------+
| 282 | sdfdc_db | localhost         | NULL       | Query   |    0 | NULL                 | show processlist                                                                                     |
| 321 | sdfdc_db | 61.156.8.36:48151 | jn_bbs_new | Query   |    2 | Copying to tmp table | select t.tid,p.subject,p.message from cdb_posts p,cdb_threads t where p.subject=t.subject and t.subj |
+-----+----------+-------------------+------------+---------+------+----------------------+------------------------------------------------------------------------------------------------------+
回复

使用道具 举报

 楼主| wwxxmmwww 发表于 2010-9-9 10:29:08 | 显示全部楼层
回复 死的浪漫 的帖子

这什么意思啊  方便的话加我qq说吧 谢谢 649715485
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-18 07:28 , Processed in 0.098073 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表