问题

6/24 端午节 高高兴兴出去吃饭,到了汽车站,吃个早餐吧,这时微信轰炸来了

最惨端午 ERROR: child process failed, exited with error number 51_重启

问题一

有人在我们服务器挖矿,阿里云信息来了,我TM,你那天不出事,偏偏今天,go,没办法,没带电脑,联系同事登陆阿里云账号,关闭了这台服务器…算是解决了这个问题

问题二

屋漏偏逢连夜雨,最闹心的问题来了,数据库炸了😭
本想着,简单,重启下就好了,结果,启动了没多久,服务器又挂了,我TM,我说,再启动下试试,结果…

最惨端午 ERROR: child process failed, exited with error number 51_服务器_02

ERROR: child process failed, exited with error number 51

这个同事解决不了,那就自己远程吧,跑去网吧,网费10块一小时,十几年不来网吧,网费这么贵了,xx一顿操作,GG,找不到.lock文件,处理不了这个,我的内心…因为刚交接项目,这个并不知道,结果显而易见,临近发车,无奈撤退,晚上搞,悲催的程序生涯😭

原因

出现这个问题,数据库一直无法重启,三个原因:1.端口占用,2.内存不足,3:磁盘不足

1、先排查端口

​netstat -nltp​没有自己的端口,我的1801,重启服务器后依然没有,端口没被占用,而是压根没有数据库

最惨端午 ERROR: child process failed, exited with error number 51_重启_03

2、排查磁盘

查看磁盘使用

df

分区磁盘全部被占用,找到问题,磁盘满了

最惨端午 ERROR: child process failed, exited with error number 51_mogodb_04

解决

磁盘满了,解决就是删除数据或者扩容,我选择后者
我的是阿里云服务器,扩容需要先买云盘,然后再手动扩容本地文件系统,记得保存快照,扩容本地需要删除1G的本地文件,磁盘全满无法扩容文件,我会出个文档教学,如何扩容

​​阿里云磁盘扩容参考​​
祝大家:端午安康