免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2945 | 回复: 1
打印 上一主题 下一主题

mysql同步错误和查询错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-10 09:43 |只看该作者 |倒序浏览
我用nagios  check_mysql监控mysql主从同步的数据库

经常会有n多在 mysql> show processlist;
时nagios账户采集时用的 show slave status 无法返回值的问题,这时登陆进mysql 也无法使用其他命令,只能重启
|

mysql> show processlist;
+-----+-------------+-----------------------+------+-------------+------+-----------------------------------------------------------------------+-------------------+
| Id  | User        | Host                  | db   | Command     | Time | State                                                                 | Info              |
+-----+-------------+-----------------------+------+-------------+------+-----------------------------------------------------------------------+-------------------+
| 221 | system user |                       | NULL | Connect     | 6243 | Has read all relay log; waiting for the slave I/O thread to update it | NULL              |
| 355 | root        | 218.21.53.12:36271 | amp  | Query       | 4691 | Killing slave                                                         | slave stop        |
| 356 | nagios      | 218.21.55.14:55919 | NULL | Query       | 4690 | NULL                                                                  | show slave status |
| 357 | nagios      | 218.21.55.14:56883 | NULL | Query       | 4621 | NULL                                                                  | show slave status |
| 358 | nagios      | 218.21.55.14:57746 | NULL | Query       | 4550 | NULL                                                                  | show slave status |
| 359 | nagios      | 218.21.55.14:58580 | NULL | Query       | 4480 | NULL                                                                  | show slave status |
| 360 | nagios      | 218.21.55.14:51058 | NULL | Query       | 4410 | NULL                                                                  | show slave status |
mysql> start slave;
Ctrl-C -- sending "KILL QUERY 447" to server ...
Ctrl-C -- query aborted.
Ctrl-C -- sending "KILL 447" to server ...
Ctrl-C -- query aborted.
Ctrl-C -- exit!
Aborted

只能强制重启mysql

100509 22:14:54 [Note] Slave I/O thread killed while reading event
100509 22:14:54 [Note] Slave I/O thread exiting, read up to log 'localhost-bin.000058', position 843266790
100509 22:14:54 [Note] Error reading relay log event: slave SQL thread was killed
100509 22:15:00 [Note] Slave SQL thread initialized, starting replication in log 'localhost-bin.000058' at position 843266790, relay log './localhost-relay-bin.000071' position: 103377385
100509 22:15:00 [Note] Slave I/O thread: connected to master 'back@218.21.53.12:3306',replication started in log 'localhost-bin.000058' at position 843266790
100509 22:15:05 [Note] Slave I/O thread killed while reading event

论坛徽章:
0
2 [报告]
发表于 2010-05-10 14:04 |只看该作者
把你系统其他条件都贴出来? CPU,IO等等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP