<div dir="ltr"><div style>Здравствуйте.</div><div style><br></div>Судя по вашему графику и top-у - сервер не справляется.<div>У вас средний idle по всем ядрам 2.4%.<br></div><div><br></div><div style>Строго говоря load average не зависит от количества процессов, если эти процессы спят.</div>
<div style>У вас изначально запущено 8 воркеров, которые не могут создать la > 8, но при этом занимают все ресурсы процессора и голодают.</div><div style><br></div><div style>Запуская новые воркеры и распределяя на них новые соединения вы заставляете претендовать на ресурсы большее количество процессов. Соответственно растет и la.</div>
<div style>Если у сервера имеется запас производительности, даже 10 релодов не вызовут сколь-либо заметного повышения load average ведь, фактически, нагрузка (соединения, трафик) не изменятся. Добавятся только расходы на переключение контекстов процессов.<br>
</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">9 января 2013 г., 20:31 пользователь Александр Самарин <span dir="ltr"><<a href="mailto:samarinaleksandr@gmail.com" target="_blank">samarinaleksandr@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US" style="color:rgb(31,73,125)">Добрый день! Подскажите, в чем может быть проблема. Есть сервер на centos 6.3. Установлен nginx version: nginx/<a href="http://1.2.0.5/" style="color:rgb(17,85,204)" target="_blank">1.2.5.</a></span></p>

<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US" style="color:rgb(31,73,125)">Проблема появляется после «service nginx reload». </span><span style="color:rgb(31,73,125)">Сразу после релоада, начинает расти нагрузка на сервер.</span><span style="color:rgb(31,73,125)">Коннекты не обрываются</span></p>

<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span style="color:rgb(31,73,125)"> </span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">До релоада</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">55.0  74180 -      nginx: worker process</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">53.5  74712 -      nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">54.4  75500 -      nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">53.9  74312 -      nginx: worker process</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">54.3  74972 -      nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">54.3  74180 -      nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">53.4  74048 -      nginx: worker process</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">53.8  75104 ep_pol nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US" style="color:rgb(31,73,125)"> </span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US" style="color:rgb(31,73,125)">после</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">55.3  74576 -      nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">54.7  75504 -      nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">55.1  75500 -      nginx: worker process is shutting down</span></p>

<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">55.1  74840 -      nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">55.4  75632 -      nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">55.2  74708 -      nginx: worker process is shutting down</span></p>

<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">54.9  74576 -      nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">55.2  75896 -      nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">17.9  57524 -      nginx: worker process is shutting down</span></p>

<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">19.6  57524 ep_pol nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">20.0  57524 ep_pol nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">17.6  57524 -      nginx: worker process is shutting down</span></p>

<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">18.7  57524 -      nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">14.6  57524 ep_pol nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">18.1  57524 -      nginx: worker process is shutting down</span></p>

<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">19.0  57524 -      nginx: worker process is shutting down</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">18.2  58200 -      nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">17.5  58332 ep_pol nginx: worker process</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">17.0  58332 -      nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">17.6  58464 -      nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">18.9  58332 -      nginx: worker process</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">18.8  58332 -      nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US">17.4  58728 -      nginx: worker process</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">17.7  58200 -      nginx: worker process</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US"><br></span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
</p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US" style="color:rgb(31,73,125)">И нагрузка продолжает расти</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US" style="color:rgb(31,73,125)">top, </span><span style="color:rgb(31,73,125)">сразу после релоада</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">1 user,  load average: 40.41, 14.03, 11.82 </span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US" style="color:rgb(31,73,125)">Tasks: 192 total,  17 running, 175 sleeping,   0 stopped,   0 zombie</span></p>

<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US" style="color:rgb(31,73,125)">Cpu(s): 38.9%us, 30.7%sy,  0.0%ni,  2.4%id,  0.0%wa,  0.0%hi, 27.9%si,  0.0%st</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US" style="color:rgb(31,73,125)">Mem:   1922060k total,  1327168k used,   594892k free,   112960k buffers</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US" style="color:rgb(31,73,125)">Swap:  2097144k total,        0k used,  2097144k free,   327068k cached</span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US" style="color:rgb(31,73,125)"> </span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">3962 nginx     20   0 75500  31m  896 R 33.8  1.7 185:16.38 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">3963 nginx     20   0 74840  31m  896 R 33.5  1.7 185:13.82 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">3964 nginx     20   0 75632  31m  896 S 33.5  1.7 186:09.56 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">3960 nginx     20   0 74576  30m  896 R 32.8  1.6 185:41.08 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">3966 nginx     20   0 74708  30m  896 R 32.8  1.6 185:36.28 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">3961 nginx     20   0 75504  31m  896 R 32.5  1.7 183:44.90 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">3968 nginx     20   0 75896  32m  896 R 32.5  1.7 185:20.11 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">3967 nginx     20   0 74576  30m  896 S 31.2  1.6 184:28.75 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">5173 nginx     20   0 60576  17m  880 R 26.6  0.9   2:52.41 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">5174 nginx     20   0 60972  17m  880 R 24.9  0.9   2:48.93 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US" style="color:rgb(31,73,125)">5172 nginx     20   0 60712  17m  880 R 24.6  0.9   2:55.61 nginx</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<span lang="EN-US"> </span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US">Active connections ~ 10 тысяч</span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">

<span lang="EN-US"> <img alt="Встроенное изображение 2"></span></p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><span lang="EN-US"> </span></p>
<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">С уважением,</p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
Александр Самарин!</p>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Best Regards,<br>
<div>Vadim Lazovskiy</div></div>
</div>