ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Не документиро анные параметры


  • To: nginx-ru@xxxxxxxxx
  • Subject: Не документиро анные параметры
  • From: Andrey <deepmindster@xxxxxxxxx>
  • Date: Tue, 24 Oct 2006 09:12:43 +0400
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=upv4LLkTCRNxCW2N9KzK7zAsN5KhYwX0/z3Fx20ie3Xa8Ew2bOdz2FrFf1qYzF9hu32ukdDznambv5JlsKXbT3EfcB/JQ73FMoVavjDaN6wnfF9cYKQBOEeS6tA9+cb0TEp2YHZiycIZz+TiKR9HcGuWrUn48XRVt82Rk1KXATg=

Доброго времени суток.

Вот наткнулся на необходимость выставить worker_connections бельше чем
1024 .(epoll) nginx ругнулся в лог о том, что дескрипторов позволено
только 1024. Гугл расказал о параметре "worker_rlimit_nofile" and
"worker_rlimit_sigpending" . Но найти на сайте документацию по этим
параметрам мне не удалось. Погуглив, нашёл лишь один пример (в
рассылке). Поставил себе worker_rlimit_nofile 10240; первой строчкой в
nginx.conf. Вроде бы никто не ругается... 

В общем, по теме.. неплохо бы внести дополнения в документацию.
Что-нибудь вроде:


syntax: worker_rlimit_nofile число
default: системное значение
context: ??

Директива задаёт максимальное число открытых файловых дескрипторов.
(worker_rlimit_nofile выставляет RLIMIT_NOFILE для вновь запускаемых
рабочих процессов).


syntax: worker_rlimit_sigpending число;
default: системное значение
context: ??

Директива задаёт максимальное число rt сигналов в очереди.

Если я правильно понял...

Так же в скрипте ./configure есть параметр
--with-http_stub_status_module . О параметре узнал отсюда
http://blog.kovyrin.net/2006/04/29/monitoring-nginx-with-rrdtool/
. На сайте документации к модулю не нашёл. Надо бы описать, может быть
кто-то не догадывается, что такой модуль вообще существует (как я
например не догадывался, пока не набрёл на статью.. случайно).

Модуль stub_status
Выдаёт информацию о состоянии nginx(например, число активных соединений
и т.п.). Полезен для ведения статистики.

Пример конфигурации

location /nginx{
            stub_status on;
            access_log   off;
            allow localhost;
            deny all;
        }

Директивы

syntax: stub_status on
default: нет
context: location



С уважением, 
Андрей.




 




Copyright © Lexa Software, 1996-2009.