问题描述
本地测试接口没有问题,Nginx返回500错误,查看Nginx的日志发现报错
no space left on device 磁盘空间不足
问题解决
先检查了磁盘情况,发现磁盘满了,再看文件占用情况,是mongo的日志,有9G
# 检查磁盘情况
$ df -h
# 检查文件占用情况
$ du -hd 1
删除日志文件后发现还是没有解决这个问题
# 查看打开的文件
$ lsof |grep deleted
发现mongo的日志文件还被占用,重启mongo就好了
service mongod restart
参考 “no space left on device”(磁盘空间不足)问题