从宝塔来看数据库内存占用比较高

排查指令如下:
1.第一步查寻 大于1G的文件
find / -type f -size +1G -exec ls -lh {} \; 2>/dev/null | awk '{ print $NF ": " $5 }'
结果显示如下 显示我有一个docker容器的日志文件竟然有200多个G

使用命令清除
truncate -s 0 /var/lib/docker/containers/561b07b275abcc6ba4f7e2c223dee59b27c9158e47302ad872a37b13a7a2770f/561b07b275abcc6ba4f7e2c223dee59b27c9158e47302ad872a37b13a7a2770f-json.log
并且限制docker 运行日志的文件的大小。
docker run -d \
--name offline-admin \
-v /wxPay:/wxPay \
-v /root/offline-admin-log:/logs/log \
-m 4g --memory-swap=4.5g \
--network redis-net \
-p 6683:6683 \
--log-driver json-file \
--log-opt max-size=2g \
--log-opt max-file=3 \
offline-admin:1.0
其中
--log-opt max-size=2g \
--log-opt max-file=3 \ 是关键