服务器最近是否有断电重启?

/

一、自查
SSH登录服务器,通过uptime命令查看系统已运行的时间:
uptime命令返回信息实例及说明:
uptime

当前时间:11:49:10
系统已运行的时间:28 days, 22:27
当前在线用户:2 users
系统平均负载:0.84, 0.66, 0.63,最近1分钟、5分钟、15分钟系统的负载(在特定时间间隔内运行队列中的平均进程数)
如果系统已运行的时间较短,则此服务器可能最近有过断电重启。

二、剖析
服务器重启时,开放平台所有的中间件、应用组件均会自动重启。
但是,当服务器异常断电时,有可能出现数据库文件损坏的情况,进而导致数据库重启失败;此情况多发于MySQL,MongoDB。可以先通过ps命令查看MySQL, MongoDB进程是否存在。
查看MySQL进程是否存在
ps -ef|grep mysql

查看MongoDB进程是否存在
ps -ef|grep mongodb

三、应对
如果MySQL或MongoDB进程不存在,尝试手动启动一次,确认报错信息:
切换到MySQL目录
cd /home/seekcy/database/mysql/support-files
启动MySQL
./mysql.server restart

切换到MongoDB目录
cd /home/seekcy/database/mongodb/bin
启动MongoDB
./mongod -f ../mongodb.conf

根据返回的报错信息不知如何处理,请联系研发跟进。

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com:33382/281

给我留言