mysqld got signal 11处理
2011-07-20 23:54
507 查看
今天一台mysql自动crashed掉了,每次重启后也会crashed,看error log里面有这样的信息:
081130 15:47:22 [Note] /home/mysql/mysql-5.0.51a-linux-x86_64-glibc23/bin/mysqld: ready for connections.
Version: '5.0.51a-log' socket: '/tmp/mysql.sock' port: 3306 MySQL Community Server (GPL)
081130 15:55:54 [Note] Slave SQL thread initialized, starting replication in log 'mysql-bin.000408' at position 960632512, relay log '/data/mysql/slave-relay.002542' position: 713263855
081130 15:55:54 - mysqld got signal 11;
从 信息来看,其实mysql是起来了,但是好像是只要slave一起就会crashed掉了。为了验证是否是这样的,在/etc/my.cnf中加上 skip_slave_start后重启,经过40分钟左右的等待(这里不得不得,mysql recover的速度太慢了,严重需要改进),mysql终于起来了。等了一段时间也没有crashed,然后敲入start slave后,马上就crashed掉了。这就充份证明了是replication引起的问题。
用mysqlbinlog查看mysql-bin.000408日志中的 960632512处的信息,也没发现任何异常,都是正常的操作,relay-log中也没发现任何异常。
非常奇怪的问题。
最后为了解决问题不得不跳过一些日志。
081130 15:47:22 [Note] /home/mysql/mysql-5.0.51a-linux-x86_64-glibc23/bin/mysqld: ready for connections.
Version: '5.0.51a-log' socket: '/tmp/mysql.sock' port: 3306 MySQL Community Server (GPL)
081130 15:55:54 [Note] Slave SQL thread initialized, starting replication in log 'mysql-bin.000408' at position 960632512, relay log '/data/mysql/slave-relay.002542' position: 713263855
081130 15:55:54 - mysqld got signal 11;
从 信息来看,其实mysql是起来了,但是好像是只要slave一起就会crashed掉了。为了验证是否是这样的,在/etc/my.cnf中加上 skip_slave_start后重启,经过40分钟左右的等待(这里不得不得,mysql recover的速度太慢了,严重需要改进),mysql终于起来了。等了一段时间也没有crashed,然后敲入start slave后,马上就crashed掉了。这就充份证明了是replication引起的问题。
用mysqlbinlog查看mysql-bin.000408日志中的 960632512处的信息,也没发现任何异常,都是正常的操作,relay-log中也没发现任何异常。
非常奇怪的问题。
最后为了解决问题不得不跳过一些日志。
相关文章推荐
- MySQL碰到UTC - mysqld got signal 11宕机一例
- 从库crash一直自动重启(mysqld got signal 11)问题解决
- mysql bug : mysqld got signal 11
- mysqld got signal 11
- signal 11(SIGSEGV) fault addr deadbaad错误处理
- UTC - mysqld got signal 6
- mysqld got signal 6 数据库无法启动
- exited abnormally with signal 11: Segmentation fault 的相关处理
- mysql-mariadb启动报错恢复数据([ERROR] mysqld got signal 6)
- PyQt5学习教程11:几种signal与slot处理事件的方法
- exited abnormally with signal 11: Segmentation fault 的相关处理
- UTC - mysqld got signal 6
- signal 11信号的处理
- mysql-mariadb启动报错恢复数据([ERROR] mysqld got signal 6)
- canvas(11/30)--------事件处理(鼠标处理)精灵表坐标查看器
- JavaScript入门教程(11) js事件处理
- Fatal signal 11 (SIGSEGV) at 0x000007c4 (code=1)
- 关于大型网站技术演进的思考(十九)--网站静态化处理―web前端优化―上(11)
- Linux 信号signal处理机制