Debian GNU/Linux 7(喘息)
当我们启动重启时,我们的 Debian 服务器出现了问题。系统重启并没有那么简单。
当我们启动重启时,这是 syslog 中的输出:
The system is going down for reboot NOW!
Jul 10 10:11:07 foodb init: Switching to runlevel: 6
Jul 10 10:11:08 foodb mysqld: 140710 10:11:08 [Note] /usr/sbin/mysqld: Normal shutdown
Jul 10 10:11:08 foodb mysqld:
Jul 10 10:11:08 foodb mysqld: 140710 10:11:08 [Note] Event Scheduler: Purging the queue. 0 events
Jul 10 10:11:10 foodb mysqld: 140710 10:11:10 InnoDB: Starting shutdown...
Jul 10 10:11:12 foodb mysqld: 140710 10:11:12 InnoDB: Shutdown completed; log sequence number 13851421813
Jul 10 10:11:12 foodb mysqld: 140710 10:11:12 [Note] /usr/sbin/mysqld: Shutdown complete
Jul 10 10:11:12 foodb mysqld:
Jul 10 10:11:12 foodb mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid
就是这样...
重新启动后,系统似乎运行正常。只有 mysql 服务不再起作用。
为了重新启动系统,我们必须再次输入 reboot。
第一次启动 /sbin/reboot 时,这是 ps aux | grep mysql 的输出:
root@foodb:/home/foodb# ps aux | grep mysql
root 2685 0.0 0.0 4180 704 ? S 10:23 0:00 /bin/sh /usr/bin/mysqld_safe
mysql 3004 0.4 2.4 418380 50364 ? Sl 10:23 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
root 3005 0.0 0.0 4088 640 ? S 10:23 0:00 logger -t mysqld -p daemon.error
root 3416 0.0 0.0 9456 1596 ? S 10:25 0:00 /bin/bash /etc/init.d/mysql stop
root 3497 0.0 0.0 9456 824 ? S 10:25 0:00 /bin/bash /etc/init.d/mysql stop
root 3498 0.0 0.1 34200 2112 ? S 10:25 0:00 /usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf shutdown
root 3590 0.0 0.0 7832 872 pts/0 R+ 10:25 0:00 grep mysql
服务器出了点问题。为什么我们必须输入两次 reboot 才能重新启动系统?我们计划的重新启动由于这个原因无法按预期进行。
谢谢你!