记一次阿里云服务器无法远程连接的处理思路 (Got error 28 from storage engine)

客户用服务器2核4G5M的阿里云服务器搭建了WordPress网站,在无任何操作的情况下突然出现报错:Warning: mysqli_ query(): (HY000/1030): Got error 28 from storage engine in
/www.xxx.cn/wp-includes/wp-db.php on line 2056,通过报错得知是磁盘空间爆满了,那么处理报错的最终目的便是清理多余文件,释放磁盘空间。

由于客户使用的是宝塔面板,所以第一步便是访问宝塔面板,郁闷的事情发生了:面板无法访问,所以通过面板清理磁盘空间已经不现实了。如果您的面板可以访问,那么您可以参考下面的教程释放磁盘空间:https://www.yunqikan.cn/5165.html

宝塔面板无法访问,则只能通过SSH远程连接来释放磁盘空间了。果断用Xshell连接,结果提示用户名或密码错误,索性到阿里云服务器控制台去重置实例密码,(重置阿里云服务器实例密码的教程参考:https://www.yunqikan.cn/1325.html)重置完密码后重启服务器仍然无法连接,还是报用户名密码错误,尴尬依旧。

第三方SSH工具无法连接,怀疑是工具问题,索性用阿里云的Workbench远程连接工具进行连接(Workbench远程连接使用教程参考:https://www.yunqikan.cn/5536.html),只能通过阿里云服务器控制台,用VNC远程连接,很不幸,依然提示用户名密码错误,连接失败。

至此,我们自己已经无力回天,只能提交工单寻求支持。

经过阿里云工程师的排查,也是磁盘爆满导致的无法远程连接,他们挂载了PE系统,然后通过VNC远程连接后,让我们来释放空间。这里要用到下面几个命令:

cd /mnt     //进入mnt目录
du -sh ./*  //查看当前目录下的文件及目录大小,找到占用最大的目录,客户的目录占用最大的是var目录
cd var     //进入var目录,继续用du -sh ./*命令查看文件及目录的大小,发现crash目录占用最大
cd crash    //进入crash目录
rm -rf /mnt/var/crash/*    //强制删除crash目录下的所有文件
df -h    //查看磁盘占用已经恢复正常

我们通过上述操作,基本可以释放磁盘空间,然后工单回复“已经清理”,等待阿里云工程师卸载PE系统,帮你重置密码即可。

本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:云期刊,转载请注明出处:https://www.yunqikan.cn/6227.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

问答社区 在线客服
咨询电话

iphone 咨询热线:13001069197

服务时间:上午 9:00 至晚上 21:00

联系我们

QQ 技术:109033286

QQ 运维:3423710838

email 邮箱:drhxxkj@163.com

Qqun QQ交流群:808026766

分享本页
返回顶部
上云攻略全知道

企业上云,购买云服务器攻略帮您节省上云成本,价值千元 的上云攻略,让您省到就是赚到!

查看详情