这是 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 不会自动删除,不知道是什么原因
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.