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

Иван Мишин simplebox66 на gmail.com
Ср Янв 11 09:18:56 UTC 2017


Проблема сама ушла, но сейчас снова вернулась.
nginx имеет кучу процессов в состоянии shutting down

> nginx     2245  0.1  0.4 277892 170264 ?       S<    2016  60:12 nginx:
> worker process is shutting down
> nginx     2246  0.1  0.4 277892 170268 ?       S<    2016  60:04 nginx:
> worker process is shutting down
> nginx     2247  0.1  0.4 277892 170264 ?       S<    2016  53:58 nginx:
> worker process is shutting down
> nginx     2248  0.1  0.4 277892 170268 ?       S<    2016  61:46 nginx:
> worker process is shutting down
> nginx     2249  0.1  0.4 277892 170264 ?       S<    2016  60:04 nginx:
> worker process is shutting down
> nginx     2250  0.1  0.4 277892 170264 ?       S<    2016  61:02 nginx:
> worker process is shutting down
> root     12463  0.0  0.3 239260 117740 ?       Ss    2016   0:02 nginx:
> master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
> nginx    12466  0.1  0.3 225684 117204 ?       S<    2016  63:19 nginx:
> worker process is shutting down
> nginx    12472  0.2  0.3 226236 117596 ?       S<    2016  68:23 nginx:
> worker process is shutting down
> nginx    12475  0.1  0.3 226204 117592 ?       S<    2016  65:29 nginx:
> worker process is shutting down
> root     34155  0.0  0.0 103336   916 pts/1    S+   11:58   0:00 grep nginx
> nginx    44094  1.0  0.4 280680 171700 ?       S<    2016 301:38 nginx:
> worker process is shutting down
> nginx    44095  0.9  0.4 280680 171700 ?       S<    2016 260:05 nginx:
> worker process is shutting down
> nginx    44096  0.9  0.4 280680 171700 ?       S<    2016 280:09 nginx:
> worker process is shutting down
> nginx    44097  0.9  0.4 280680 171700 ?       S<    2016 274:12 nginx:
> worker process is shutting down
> nginx    44098  1.0  0.4 280680 171700 ?       S<    2016 304:19 nginx:
> worker process is shutting down
> nginx    44099  1.0  0.4 280680 171700 ?       S<    2016 289:29 nginx:
> worker process is shutting down
> nginx    47185  2.0  0.4 280732 170500 ?       S<   Jan09  59:39 nginx:
> worker process
> nginx    47186  2.0  0.4 280732 170504 ?       S<   Jan09  58:10 nginx:
> worker process
> nginx    47187  1.7  0.4 280732 170504 ?       S<   Jan09  51:09 nginx:
> worker process
> nginx    47188  1.7  0.4 280732 170504 ?       S<   Jan09  50:46 nginx:
> worker process
> nginx    47189  1.8  0.4 280732 170504 ?       S<   Jan09  53:27 nginx:
> worker process
> nginx    47190  2.0  0.4 280732 170504 ?       S<   Jan09  59:42 nginx:
> worker process
> nginx    47191  0.0  0.3 239264 128296 ?       S    Jan09   1:04 nginx:
> cache manager process
> nginx    58834  0.0  0.4 277892 170248 ?       S<    2016  18:34 nginx:
> worker process is shutting down
> nginx    58835  0.0  0.4 277892 170248 ?       S<    2016  20:34 nginx:
> worker process is shutting down
> nginx    58836  0.0  0.4 277892 170244 ?       S<    2016  19:48 nginx:
> worker process is shutting down


 При этом netstat -nap | grep <pid nginx в состоянии shutting down> выдает
например

> tcp        0      0 x.x.x.x:49810            y.y.y.y:80
> ESTABLISHED 2245/nginx


отправляюсь на  y.y.y.y (там у меня на 80 порту nginx) и делаю service
nginx stop и service nginx start.
Но возвращаясь на  x.x.x.x я снова вижу

>  При этом netstat -nap | grep <pid nginx в состоянии shutting down> выдает
> например

tcp        0      0 x.x.x.x:49810            y.y.y.y:80
> ESTABLISHED 2245/nginx


Не пойму почему не отваливается соединение?

30 ноября 2015 г., 10:53 пользователь Aleksandr Sytar <sytar.alex на gmail.com>
написал:

>
>
> 30 ноября 2015 г., 10:42 пользователь Иван Мишин <simplebox66 на gmail.com>
> написал:
>
>> Проблема в том что не отмирают старые процессы по несколько дней ( видел
>> те которые 10 дней даже живут), они то и держат "лишние" соединения.
>>
>> Вот конкретно сейчас есть процессы от 23 числа.:
>> nginx    46065  1.5  0.3 237188 133192 ?       S<   Nov23 151:19 nginx:
>> worker process is shutting down
>> nginx    46066  1.5  0.3 237060 133156 ?       S<   Nov23 144:16 nginx:
>> worker process is shutting down
>> nginx    46069  1.6  0.3 237008 133836 ?       S<   Nov23 156:25 nginx:
>> worker process is shutting down
>>
>> Почему они за 7 дней до сих пор не умерли?
>>
>
> Потому что к ним еще подключены клиенты. Убейте клиентов и воркеры сам
> закроются
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20170111/f9fc272f/attachment.html>


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