服务器突然无法连接数据库,并且管理面板显示空白,重启服务器之后各种服务均无法正常启动。于是开始对服务器进行手动启动,并对启动过程中遇到到的问题进行排查。下面是对排查过程中遇到问题的一些记录。
1. 重启服务器后各种服务均不能正常启动,造成原因:磁盘已满
解决办法:
A - 增加磁盘。
B - 删除缓存或者备份文件。
以下问题是排查过程中用到的,本次问题其实由于磁盘已满造成的,当时并没有查询磁盘空间,因此浪费了很多时间
2. 解决数据库 MySQL manager or server PID file could not be found! 的方法
[root@centos var]# service mysqld stop
MySQL manager or server PID file could not be found! [FAILED]
解决办法:
首先查看一下进程
[root@centos mysql]# ps aux |grep mysq*
root 2643 0.0 0.2 4536 1224 ? S 01:09 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/var --pid-fil