Kira|(<ゝω・)☆

一个逗逼的自言自语

近期频繁宕掉的小鸡排查发现是磁盘满了原来问题来自V2Ray日志文件

最近手上一台小鸡经常离线,但是过一段时间就自己恢复了,以为是主机商抽风加上工作繁忙(懒)就拖着没管。

拖到今天Jetpack Monitor提示持续宕机,访问后台提示数据库无法连接,推测是数据库挂掉了,于是SSH后台试图通过命令“service mysql restart”命令重启数据库进程。

结果重启报错,于是通过命令“systemctl status mysqld.service”进一步查看原因。

根据报错内容,先用命令“ps -ef|grep mysqld”查看MySQL数据库进程PID,然后用“kill -9 PID”杀掉相关进程。

完成后依然无法启动MySQL数据库进程,推测是文件满了。

使用命令“df -h”查看磁盘后,发现确实是文件满了,导致MySQL出错。

cd到根目录,使用命令“du -h –max-depth=1 ./”,查看各文件夹大小,最终发现是“/var/log/v2ray”目录下V2Ray日志文件导致磁盘被占满。

于是删除相关日志文件后,使用命令“df -h”查看磁盘容量,发现空间没有被释放。

于是使用命令“systemctl restart v2ray”重启V2Ray进程,释放磁盘空间,重启后被删除文件占用磁盘空间被释放。

然后重启MySQL服务,一切恢复正常。

 

点赞

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据