服务器——拯救你的磁盘及时删除pm2运行时的日志

最近打开服务器发现系统盘空间只剩下1个G了。但是最近基本上没有任何操作,想想也不可能是msyql短时间内存储了十几个G的数据吧,应该是生成的日志文件或者缓存的图片等文件。
接下来对怀疑点进行排查:
嫌疑对象一:Mysql
查看/data 目录数据存放在这哈,如下:
在这里插入图片描述

不多啊,才1个G而已
嫌疑对象二:Nodejs项目的日志目录,以及项目运行时一些零时文件生成时保存的目录,但是用完之后会立马删除的,查看之后发现确实也没啥东西;

嫌疑对象三:pm2生成的日志文件
由于项目运行这么久了都没有关注过pm2还会有自己的运行log,进入日志目录发现果然一个磁盘消耗大户出现了如下:
在这里插入图片描述
近乎5个G啊,还有两个文件被我删除了加起来差不多6,7个G吧;
但是这个*.out.log 文件一直手动删除不了,会提示需要管理员权限,但是我就是管理员啊~~

原因其实应该是我项目在运行,所以无法删除,这个时候记得现pm2 delete all 暂停项目
然后执行

pm2 flush

在这里插入图片描述
这个时候C盘又多出来几个G了。

毕竟服务器磁盘还是很贵的啊,能省点就省点对吧。

Basillee wechat