nginx/Windows

Elifan elifan2007 на ya.ru
Вс Фев 14 19:41:30 MSK 2010


Здравствуйте, Igor.

> Вы писали 2 февраля 2010 г., 11:34:39:

>> On Mon, Feb 01, 2010 at 11:18:29PM +0200, Elifan wrote:

>>> >> >> ПС, При тестировании перезапускал nginx:
>>> >> >> nginx -s stop
>>> >> >> и запускал заново, как просто nginx, так и
>>> >> >> start nginx
>>> >> 
>>> >> > У nginx/Windows есть проблемы, но пробелы на работосопсобность влиять
>>> >> > не должны. Нужен отладочный лог.
>>> >> 
>>> >> В  приложенных  файлах  дебаг  лог  со  запуском и остановом  nginx, без
>>> >> какой-либо активности, и лог со включенным правилом rewrite и одним запросом.
>>> >> Я  полистал  немного,  не  смог  понять  записывает  ли  он что-то при
>>> >> обработке  запроса.  В  access  логах пусто при этом, как я и описывал
>>> >> раннее.
>>> 
>>> > Запроса там нет вообще. Рекомендуется следущее:
>>> > 1) взять последнюю 0.8.x версию, то есть, 0.8.33;
>>> > 2) задать только один worker;
>>> > 2) запустить и посмотреть запущенные процессы с помощбю tasklist,
>>> >    как описано здесь:
>>> >    http://nginx.org/en/docs/windows.html
>>> 
>>> 1) done
>>> 2) done
>>> 3)
>>> Image Name                     PID Session Name        Session#    Mem Usage
>>> ========================= ======== ================ =========== ============
>>> nginx.exe                     5636 RDP-Tcp#261                3      9 288 K
>>> nginx.exe                     4796 RDP-Tcp#261                3     12 276 K
>>> 
>>> Это же другое дело ) Огромное спасибо, Игорь!

>> Я не понимаю, как расценивать это письмо - всё заработало или ещё нет ?

> Да.
> Теперь  независимо  от  того,  используются  ли правила rewrite,
> сколько  пробелов  и  других  аномальных закономерностей, все работает
> стабильно.
> Скорее  всего  проблема  была  именно  в  н-ном количестве
> воркеров.  Но,  по  вашей  рекомендации, я все таки поставил версию из
> новой  ветки  nginx,  и,  кстати,  очень  доволен новыми функциональным
> возможностям.

> Пока   сейчас   только   непонятка   с   $request_time.   Для файлов в
> локейшене  со  включенным flv (других нет), значения в логи пишутся уж
> очень большие:
> 2349347110958.4364620
> 68719476900.4364620
> Для несуществующий файлов, когда отдается 404, это время всегда 0.4364620

Заметил еще один интересный момент, после nginx -s reload
"старый" воркер начинает неслабо грузить процессор.
До reload было порядка 20 подключений на отдачу flv файлов,
до 1% нагрузка на процессор, после reload - 30-40%


-- 
С уважением,
 Elifan                          mailto:elifan2007 at ya.ru




Подробная информация о списке рассылки nginx-ru