龙虾长期运行会占多少磁盘啊

跑了两个月了发现磁盘少了好几g,是日志还是聊天记录膨胀了?需要定期清理吗

主要占磁盘的是:1.Docker日志(不配logrotate的话会无限增长)2.SQLite数据库(聊天记录越多越大)3.Skill缓存文件。建议配logrotate并定期docker system prune

快速清理命令:docker system prune -f 清理无用镜像和容器、truncate -s 0 /var/lib/docker/containers/*/*.log 清空容器日志。两个加起来能省好几G

长期方案:在docker-compose.yml里给每个服务加日志限制。logging: options: max-size: “10m” max-file: “3”。这样日志最多占30MB自动轮转

几个G其实不多。20G硬盘跑了两个月才少几G说明龙虾本身不怎么占空间,大头应该是Docker日志没配轮转

日志和缓存是大头

定期清理旧的对话记录