客户用服务器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.juyun.top/5165.html
宝塔面板无法访问,则只能通过SSH远程连接来释放磁盘空间了。果断用Xshell连接,结果提示用户名或密码错误,索性到阿里云服务器控制台去重置实例密码,(重置阿里云服务器实例密码的教程参考:https://www.juyun.top/1325.html)重置完密码后重启服务器仍然无法连接,还是报用户名密码错误,尴尬依旧。
第三方SSH工具无法连接,怀疑是工具问题,索性用阿里云的Workbench远程连接工具进行连接(Workbench远程连接使用教程参考:https://www.juyun.top/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.juyun.top/6227.html