nginx报错:nginx.service failed to run 'start-pre' task: No space left on device

来源:互联网 发布:上海巨人网络校园招聘 编辑:程序博客网 时间:2024/05/21 22:24

本台主机上运行swift的web管理,登陆后报无法打开数据文件,于是登陆服务器查看进程都正常,尝试重启nginx,报如下错误 nginx.service failed to run 'start-pre' task: No space left on device

根据提示查看操作系统空间使用情况

文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   50G   50G  100M  100% /
devtmpfs                 898M     0  898M    0% /dev
tmpfs                    908M   16K  908M    1% /dev/shm
tmpfs                    908M   97M  812M   11% /run
tmpfs                    908M     0  908M    0% /sys/fs/cgroup
/dev/mapper/centos-home   28G   33M   28G    1% /home
/dev/vda1                497M  179M  318M   36% /boot
tmpfs                    182M     0  182M    0% /run/user/0
/dev/sdb1                 40G   21G   20G   51% /mnt/sdb1

使用如下命令查找大文件

du -sh /var/* 2>/dev/null | sort -hr | head -3

最后发现是log文件占用大量空间,删除后nginx可以启动



原创粉丝点击