由docker的redis 服务up 却突然无法访问,日志清理.....
2021/11/15 2:12:11
本文主要是介绍由docker的redis 服务up 却突然无法访问,日志清理.....,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
从起docker redis 也无用 状态正常up....
1, 通过 docker-compose logs -f xxx-redis 查看日志得到问题:无法写入文件 , 判断磁盘空间不够!
2, df -h 查看磁盘空间 显示 used 99% 那么解决空间问题:
a, 查看docker 日志存放位置: find / -name *-json.log
b,编写脚本xxxx-clean.sh 以方便清除日志
#!/bin/sh echo "=================== start clean docker containers logs ==========================" # 日志位置一般在 (var/lib/docker/containers/) # 查看日志位置 find / -name *-json.log # 查看磁盘空间 df -hl logs=$(find /home/docker/lib/containers/ -name *-json.log) for log in $logs; do echo "clean logs:" echo $log cat /dev/null>$log done echo "==================== end clean docker containers logs ==========================" echo `date`
执行, sh xxxx-clean.sh 即可
c 进一步 清理大文件:
执行命令 du -sh *
找到对应大文件,进行相关清理 释放更多磁盘空间后 ,
查看占用比例: df -hl
发现占比used 从99% 下降到77% , 重启redis 容器服务 即可正常使用~~~
当然 若无多余日志 或 无法删减大文件 来释放磁盘空间 那么 需要考虑扩容 或 挂载磁盘来解决空间不足问题!!!
这篇关于由docker的redis 服务up 却突然无法访问,日志清理.....的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识