我不知道该怎么解决这个问题。
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的大小呢?
发布于 2019-01-14 14:49:14
您可能需要使用日志轮换来轮换日志。
sudo vim /etc/logrotate.d/nginx
/var/log/nginx/*.log {
daily
missingok
rotate 14
compress
notifempty
create 0640 www-data adm
}Daily:每天轮换日志基于missingok:如果日志丢失,则不给出输出旋转14:将保留最后14个日志压缩:将压缩日志文件的旧副本。
您可以运行logrotate
logrotate /var/log/nginx/
https://stackoverflow.com/questions/54172878
复制相似问题