一次调用上传接口报500,一看日志发现内存空间不足
- 上服务器使用
df -hl
查看磁盘使用情况,发现/var/lib/docker/overlay2
下面占满了磁盘 - 经过排查发现没有对日志输出做特殊配置导致日志文件太大
- 移动或者删掉没用的日志文件
- 重新配置
docker daemon
日志配置
{
"registry-mirrors": [
"https://registry.docker-cn.com","https://o6pf0t63.mirror.aliyuncs.com"
],
"bip":"172.17.2.1/24",
"insecure-registries": [
"192.168.18.74:5000"
],
//日志相关配置
"log-opts": {
"max-size": "100m",
"max-file": "3",
"labels": "production_status",
"env": "os,customer"
}
}
- 重启
docker
服务恢复正常 - 具体
docker
日志配置见官网docker log configuration