no space left on device磁盘空间不足

问题描述

本地测试接口没有问题,Nginx返回500错误,查看Nginx的日志发现报错

no space left on device 磁盘空间不足

问题解决

先检查了磁盘情况,发现磁盘满了,再看文件占用情况,是mongo的日志,有9G

# 检查磁盘情况
$ df -h
# 检查文件占用情况
$ du -hd 1

删除日志文件后发现还是没有解决这个问题

# 查看打开的文件
$ lsof |grep deleted
• 1
• 2

发现mongo的日志文件还被占用,重启mongo就好了

service mongod restart

参考

“no space left on device”ÿ08;磁盘空间不足)问题