Re: Растет кол-во открытых udp сокетов

Vladimir Homutov vl на nginx.com
Пн Ноя 16 11:10:51 UTC 2015


On Mon, Nov 16, 2015 at 12:42:06PM +0300, Иван Мишин wrote:
> ну к тому что я уже написал
>
> > access_log syslog:server=127.0.0.1:415,facility=local4,severity=notice
> > main;
> > error_log syslog:server=127.0.0.1:415,facility=local5,severity=notice
> > error;
>
> Можно добавить разве что
> log_format  main    '$http_host $remote_addr $remote_user [$time_local]
> "$request" $status "$sent_http_content_type" $body_bytes_sent
> "$http_referer" "$http_user_agent" "$http_cookie" $request_time
> "$upstream_addr" NGINX-CACHE-$upstream_cache_status "$request_body" ';
>  а так же могу сказать что не для всех серверов включен лог, некоторые
> access_log off;
> log_not_found off;
>
> либо access_log /dev/null main
>
>
> Это все настройки логов.

Я бы предложил для начала посчитать, сколько на каждый экземпляр nginx у
вас открыто udp сокетов и как это соотносится с конфигурацией. Учтите,
что количество будет зависеть от количества рабочих процессов. Так что
некоторый рост с момента старта - это нормально (сокеты открываются
при первом использовании какого-либо лога). Также учитывайте, что
во время релоада в наличии 2 набора рабочих процессов - старые живут,
пока есть незавершённые соединения от клиентов.



Подробная информация о списке рассылки nginx-ru