Ресурсов харда вроде достаточно, там рейд0+1 собран на 4 дисках.<br><br>Вот интересно былобы чтото найти про настройку Linux, такое ощущение что нехватает свободных сокетов ему, много соединений висит в TIME_WAIT. <br>Никаких файрволов нет, поддержка nf_conntrack вырезана из ядра.<br>
<br><br><div class="gmail_quote">17 февраля 2009 г. 1:17 пользователь Асафов Сергей aka MurZiK <span dir="ltr"><<a href="mailto:Asafchik@inbox.ru">Asafchik@inbox.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff">
<div><font face="Arial" size="2">Нагрузка на диски какая?Может в пик нагрузки просто
недостаточно ресурсов жёсткого диска, чтобы считать и отдать файлы?</font></div><div><div></div><div class="Wj3C7c">
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- Original Message ----- </div>
<div style="background: rgb(228, 228, 228) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>From:</b>
<a title="admin@tltorrent.ru" href="mailto:admin@tltorrent.ru" target="_blank">Алексей
Загородников</a> </div>
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="nginx-ru@sysoev.ru" href="mailto:nginx-ru@sysoev.ru" target="_blank">nginx-ru@sysoev.ru</a> </div>
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> Monday, February 16, 2009 11:16
PM</div>
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> Периодические подвисания при
загрузке статики в nginx</div>
<div><br></div>Приветствую всех, возник следующий вопрос<br>В городской сети
поднят торрент-трекер, 20000 пользователей, примерно 5000 уников в сутки, и
4000 одновременно подключенных торрент клиентов.<br>Все это реализовано на
nginx + fast-cgi, fcgi и nginx прикручены через unix socket, движек трекера -
torrentpier. Конфигурация железки: 2*XeonE5410 / 8Gb / RAID0+1<br>В пик
нагрузки начал наблюдать такие проблемы, странички через раз то открываются с
отличной скорость, то зависает на загрузке от 10 до 200 секунд, причем после
загрузки показывается что пхп генерится как и обычно за 0,056сек.
<br>Попробовал испытать через ab просто статичную картинку, эффект тотже,
просто наглухо виснет тест и все. В это время в нетстате клиента видно что
соединения висят в SYN_SENT.<br><br>Перепробовал уже большинство возможных
вариантов найденных в инете, ничего не дает улучшения в
производительности.<br>Может кто сталкивался с подобной проблемой, подскажите
решение.<br><br>nginx version: nginx/0.7.34<br><br>Вот примерный конфиг этого
чуда:<br>user nginx nginx;<br>worker_processes 50;<br>worker_rlimit_nofile
20192;<br><br>error_log /var/log/nginx/error_log info;<br><br>events
{<br> worker_connections 50192;<br>
use epoll;<br>}<br><br>http {<br> include
/etc/nginx/mime.types;<br>
default_type application/octet-stream;<br>
client_max_body_size 1000m;<br>
server_names_hash_bucket_size 64;<br><br> log_format
main<br> '$remote_addr - $remote_user
[$time_local] '<br>
'"$request" $status $bytes_sent '<br>
'"$http_referer" "$http_user_agent" '<br>
'"$gzip_ratio"';<br>
<br>
client_header_timeout 3m;<br>
client_body_timeout 3m;<br>
send_timeout
3m;<br><br> connection_pool_size
2024;<br>
client_header_buffer_size 1k;<br>
large_client_header_buffers 4 2k;<br>
request_pool_size
4k;<br><br> gzip off;<br>#
gzip_min_length 1100;<br>#
gzip_buffers 4 8k;<br>#
gzip_types text/plain;<br><br>
output_buffers 1 32k;<br>
postpone_output 1460;<br><br>
sendfile on;<br>
tcp_nopush on;<br>
tcp_nodelay on;<br><br>
keepalive_timeout
0;<br> lingering_time
30;<br> lingering_timeout
2;<br> reset_timedout_connection
on;<br><br># ignore_invalid_headers
on;<br><br> index index.html;<br><br>
server
{<br>
listen
80;<br><br>
access_log
off;<br>#
access_log
/var/log/nginx/access_tr.log;<br>
error_log /var/log/nginx/error_tr.log;<br>
server_name_in_redirect
off;<br>
server_name <a href="http://tltorrent.ru" target="_blank">tltorrent.ru</a> <a href="http://www.tltorrent.ru" target="_blank">www.tltorrent.ru</a> <a href="http://tltorrent.net.ru" target="_blank">tltorrent.net.ru</a> <a href="http://www.tltorrent.net.ru" target="_blank">www.tltorrent.net.ru</a> <a href="http://tr.xtlt.ru" target="_blank">tr.xtlt.ru</a> <a href="http://test.tr" target="_blank">test.tr</a>;<br>
<br>
error_page 502
/errors/502.html;<br> error_page
403 /errors/403.html; <br>
<br> location = /nginx_status
{<br>
stub_status
on;<br>
access_log off;<br>
allow all;<br>
} <br>
<br> location /
{<br>
root
/var/www/tltorrent;<br>
index index.html index.htm
index.php;<br>
}<br><br>
location ~ .php$ {<br>#
fastcgi_pass <a href="http://127.0.0.1:1026" target="_blank">127.0.0.1:1026</a>;<br>
fastcgi_pass
unix:/tmp/fcgi.sock;<br><br>
fastcgi_index index.php;<br><br>
fastcgi_connect_timeout 60;<br>
fastcgi_read_timeout
60;<br>
fastcgi_send_timeout
60;<br><br>
fastcgi_param SCRIPT_FILENAME
/var/www/tltorrent$fastcgi_script_name;<br>
fastcgi_param QUERY_STRING
$query_string;<br>
fastcgi_param REQUEST_METHOD
$request_method;<br>
fastcgi_param CONTENT_TYPE
$content_type;<br>
fastcgi_param CONTENT_LENGTH
$content_length;<br><br>
fastcgi_param SCRIPT_NAME
$fastcgi_script_name;<br>
fastcgi_param REQUEST_URI
$request_uri;<br>
fastcgi_param DOCUMENT_URI
$document_uri;<br>
fastcgi_param DOCUMENT_ROOT
$document_root;<br>
fastcgi_param SERVER_PROTOCOL
$server_protocol;<br><br>
fastcgi_param GATEWAY_INTERFACE
CGI/1.1;<br>
fastcgi_param SERVER_SOFTWARE
nginx;<br><br>
fastcgi_param REMOTE_ADDR
$remote_addr;<br>
fastcgi_param REMOTE_PORT
$remote_port;<br>
fastcgi_param SERVER_ADDR
$server_addr;<br>
fastcgi_param SERVER_PORT
$server_port;<br>
fastcgi_param SERVER_NAME
$server_name;<br>
#$http_x_forwarded_host;<br>
fastcgi_param HTTP_HOST
$http_host;<br>
#$http_x_forwarded_host;<br><br>
}<br>
location /forum/ub/
{<br>
rewrite ^/forum/ub/(.*).png$
/forum/ub/ub.php?u=$1;<br>
}<br> <br><br>
}<br><br></blockquote></div></div></div>
</blockquote></div><br>