这是 nginx 的日志配置: error_log /var/log/nginx/error.log warn;
我在 docker-compose.yml 里挂载了 volumes 如下:
version: '2'
services:
web:
build: /root/docker/web
image: web
volumes:
- /root/dockerdata/www/web/sessions:/root/www/web/sessions
- /var/log/nginx:/var/log/nginx
ports:
- "80:80"
- "443:443"
restart: always
现在的问题是 error.log 不会每天滚动压缩,而是一直只有一个文件不断的变大……在没用 docker 之前都是正常的, web 的 session 文件也有类似的现象,这个 web 项目框架用的是 sails , session 是作为文件存储在磁盘上的,我挂载了一个 /root/www/web/sessions 到容器里,以前没用 docker 的时候 session 文件过期后会被自动删除,现在用上 docker 后, session 不会自动删除,不知道是什么原因
1
SharkIng 2017-03-12 00:24:05 +08:00 via iPhone
logrotate
|