首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Nginx中减小error.log的大小?

问如何在Nginx中减小error.log的大小?
EN

Stack Overflow用户
提问于 2019-01-14 04:23:28
回答 1查看 38关注 0票数 0

我不知道该怎么解决这个问题。

代码语言:javascript
复制
2019/01/14 05:15:02 [alert] 27307#27307: *9 write() to "/var/log/nginx/access.log" failed (28: No space left on device) while logging request, client: 108.162.226.175, server: titomi.cf, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock", host: "titomi.cf"

2019/01/14 05:15:22 [error] 27307#27307: *11 FastCGI sent in stderr: "PHP message: PHP Warning:  mysqli_connect(): (HY000/2002): No such file or directory in /var/www/test/lib/common.lib.php on line 1443" while reading response header from upstream, client: 162.158.118.78, server: test.titomi.cf, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "test.titomi.cf"

我想这是access.log错误大小,我怎么才能减小access.log的大小呢?

EN

回答 1

Stack Overflow用户

发布于 2019-01-14 14:49:14

您可能需要使用日志轮换来轮换日志。

sudo vim /etc/logrotate.d/nginx

代码语言:javascript
复制
    /var/log/nginx/*.log {
            daily
            missingok
            rotate 14
            compress
            notifempty
            create 0640 www-data adm
 }

Daily:每天轮换日志基于missingok:如果日志丢失,则不给出输出旋转14:将保留最后14个日志压缩:将压缩日志文件的旧副本。

您可以运行logrotate

logrotate /var/log/nginx/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54172878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档