Hello Andrey,
Saturday, March 3, 2007, 12:23:17 PM, you wrote:
> Igor Savchenko wrote:
>> worker_processes 10;
>>
>> events {
>> worker_connections 1024;
>> }
>>
Не важно сколько число воркеров... я ставил и 2 и 5 и
воркер_конектионс и уменьшал и увеличивал.. все равно заявленная
ситуация проиходит...
>>
> Не вдаваясь в логику работы - два вышеприведенных числа лично мне - не
> нравятся. Надо либо количество воркеров уменьшить, либо число коннекций
> увеличить. Ну, а дальше - включить в лог время обработки запроса
> log_format main '$remote_addr - $remote_user [$time_local]
> "$request" $status $bytes_sent'
> ' "$host" "$http_user_agent" "$http_referer"
> "$gzip_ratio" "$request_time"';
Дисковую подсистему жалко. Он разрастается нереально быстро.
> и смотреть - что там "раз в два часа" происходит.
> tail -n300 /var/log/nginx-access.log | awk '{gsub("\"","",$NF);
if(int($NF)>> 25) print $0}'
> Я у себя тоже долго грешил на nginx, оказалось - guestbook на одном из
> виртуалхостов с дыркой.
У нас он обслуживает один сайт. примерно 100 конектов в секунду. Если
не юзать upstream и все собирать с одного бекенда, то все ок.
Сейчас анализируем debug_log за час работы (Боле гига размером). Может
что-нибудь и нароем.
---------------------------------
Igor V. Savchenko
http://webta.net
mailto: igor@xxxxxxxxx
ICQ: 86915046