
这是 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 |