Переполнение логов

Volkov Oleg volkov at teratelecom.ru
Wed May 21 12:32:59 MSD 2008


В сообщении от Wednesday 21 May 2008 11:37:36 Михаил Монашёв написал(а):
> Здравствуйте, Олег.
>
> >> VO> Сегодня nginx переполнил мне весь /var сообщениями в
> >> VO> какой-нибудь-сайт-errors_log :
> >>
> >> Лучше под логи отдельный раздел делать. И переполнение не страшно и
> >> можно как async монтировать и журналирование не нужно включать...
>
> VO> /var на отдельном разделе (10 гиг), раздел был забит за пару часов.
> После чего VO> машина перестала нормально отдавать сайты. Произошло
> переключение на VO> резервную машину, которую быстро постигла та же участь.
>
> VO> В общем надо исправлять нгинкс, чтобы он так не хулиганил.
>
> Надо правильно назначить
> http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_temp_path
> и подобные директории, куда складываются временные файлы. В вашем
> случае эти директории возможно лежали в переполненном разделе.

Я и помыслить не мог, что нгинкс устроет такое. Я просто отключил error_log в 
описании проектов, тем более что в них я ни одного  сообщения никогда не 
видел (до того как нгинкс сошел с ума и напихал туда несколько гигабайт 
одинаковых строк за пару часов).

# cat /etc/nginx/include/00_test 
server {
        listen       *:80;
        server_name  test;
        charset windows-1251;
        proxy_next_upstream error timeout invalid_header http_500 http_503;
        access_log /var/log/nginx/test-access_log combined;
#        error_log /var/log/nginx/test-error_log;

        location / {
                        proxy_pass        http://apache0;
                        proxy_set_header   X-Forwarded-For  
$proxy_add_x_forwarded_for;
                        proxy_set_header  X-Real-IP  $remote_addr;
                        index                   index.php;
        }
}


-- 
С уважением,
Волков Олег.





More information about the nginx-ru mailing list