<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>