Ресурсов харда вроде достаточно, там рейд0+1 собран на 4 дисках.
Вот интересно былобы чтото найти про настройку Linux, такое ощущение что нехватает свободных сокетов ему, много соединений висит в TIME_WAIT. Никаких файрволов нет, поддержка nf_conntrack вырезана из ядра.
17 февраля 2009 г. 1:17 пользователь Асафов Сергей aka MurZiK <Asafchik@xxxxxxxx> написал:
Нагрузка на диски какая?Может в пик нагрузки просто
недостаточно ресурсов жёсткого диска, чтобы считать и отдать файлы?
Subject: Периодические подвисания при
загрузке статики в nginx
Приветствую всех, возник следующий вопрос В городской сети
поднят торрент-трекер, 20000 пользователей, примерно 5000 уников в сутки, и
4000 одновременно подключенных торрент клиентов. Все это реализовано на
nginx + fast-cgi, fcgi и nginx прикручены через unix socket, движек трекера -
torrentpier. Конфигурация железки: 2*XeonE5410 / 8Gb / RAID0+1 В пик
нагрузки начал наблюдать такие проблемы, странички через раз то открываются с
отличной скорость, то зависает на загрузке от 10 до 200 секунд, причем после
загрузки показывается что пхп генерится как и обычно за 0,056сек.
Попробовал испытать через ab просто статичную картинку, эффект тотже,
просто наглухо виснет тест и все. В это время в нетстате клиента видно что
соединения висят в SYN_SENT.
Перепробовал уже большинство возможных
вариантов найденных в инете, ничего не дает улучшения в
производительности. Может кто сталкивался с подобной проблемой, подскажите
решение.
nginx version: nginx/0.7.34
Вот примерный конфиг этого
чуда: user nginx nginx; worker_processes 50; worker_rlimit_nofile
20192;
error_log /var/log/nginx/error_log info;
events
{ worker_connections 50192;
use epoll; }
http { include
/etc/nginx/mime.types;
default_type application/octet-stream;
client_max_body_size 1000m;
server_names_hash_bucket_size 64;