Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Nginx and logrotate
On 08/09/13 12:49, Валентин Бартенев wrote:
On Friday 09 August 2013 13:12:17 Sergey Kobzar wrote:
Продолжение исторрии:
# la /var/log/nginx/ | grep access.log
-rw-r--r-- 1 nginx root 0 Aug 9 03:10 access.log
-rw-r--r-- 1 nginx root 1.1G Aug 4 03:10 access.log-20130804
-rw-r--r-- 1 nginx root 2.5G Aug 6 03:10 access.log-20130805
-rw-r--r-- 1 nginx root 2.5G Aug 8 01:31 access.log-20130807
-rw-r--r-- 1 nginx root 20M Aug 8 03:10 access.log-20130808
-rw-r--r-- 1 nginx root 1.5G Aug 9 12:03 access.log-20130809
Сейчас все пишется в access.log-20130809
На днях после изменения настроек php-fpm полезли ошибки:
/var/log/nginx/error.log:2013/08/07 23:49:53 [error] 1973#0: *16067909
FastCGI sent in stderr: "the log buffer is full (1024). The access log
request has been truncated" while reading response header from upstream
Я добавил:
access_log /var/log/nginx/access.log main buffer=2k;
Ошибки прекратились, но сегодня после очередной ротации снова вылезло:
/var/log/nginx/error.log-20130809:2013/08/09 10:09:35 [error] 23100#0:
*479024 FastCGI sent in stderr: "the log buffer is full (1024). The
access log request has been truncated"
Есть какие=то идеи?
Ошибки на стороне php-fpm никакого отношения к access_log на стороне nginx
не имеют.
Не говоря уж о том, что и в случае access_log в nginx-е, параметр buffer он
вообще про другое.
ОК - буду разбираться с php-fpm.
Спасибо.
Попутный вопрос:
В документации по access_log
http://nginx.org/ru/docs/http/ngx_http_log_module.html написано:
Размер буфера должен быть не больше размера атомарной записи в дисковый
файл. Для FreeBSD этот размер неограничен.
Я правильно понимаю, что для Linux размер буфера не должен быть больше
размера блока FS?
# tune2fs -l /dev/sda1 | grep 'Block size'
Block size: 4096
Там много факторов, начиная от версии ядра и заканчивая типом FS.
Будь ответ настолько простым - мы бы указали это в документации.
--
Валентин Бартенев
http://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|