问题描述
本地测试接口没有问题,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
参考