项目nohup.log突然出现错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.
1.查询磁盘占用情况(定位到了问题)
df -TH
好家伙,果然磁盘空间占用100%
docker的日志文件占用了1.1t
2.尝试清除该文件:
echo "" > *.log
但是磁盘100%
不能执行该命令…
3.去xftp直接删除了该文件
结果,磁盘并没有释放资源,现在连该文件都索引不到了…
怎么办,用户等起了…
解决:
1.重启docker容器
docker restart bf9
解决了,解决了
防止意外,给日志设置上大小:
vim /etc/docker/daemon.json
{
"registry-mirrors": ["http://f613ce8f.m.daocloud.io"],
"log-driver":"json-file",
"log-opts": {"max-size":"500m", "max-file":"3"}
}