проблема с перезагрузкой

Igor Sysoev is at rambler-co.ru
Mon Feb 11 10:04:09 MSK 2008


On Sun, Feb 10, 2008 at 11:55:41PM +0300, Sergey Novikov wrote:

> Прошу прощения, ответ почему-то не дошел, так что пишу заново.
> (я писал о проблеме с kill -HUP)
> 
> ps ax -o pid,ppid,%cpu,vsz,wchan,command|egrep '(nginx|PID)'
> 
>   PID  PPID %CPU   VSZ WCHAN  COMMAND
>  5899     1  0.0 333956 pause  nginx: master process /usr/local/sbin/nginx
>  5900  5899  0.0 298240 kqread nginx: worker process (nginx)
>  5901  5899  0.0 298240 kqread nginx: worker process (nginx)
>  5902  5899  0.0 298240 kqread nginx: worker process (nginx)
>  5903  5899  0.0 298240 kqread nginx: worker process (nginx)
>  5904  5899  0.0 298240 kqread nginx: worker process (nginx)
>  5905  5899  0.0 298240 kqread nginx: worker process (nginx)
>  5906  5899  0.0 298240 kqread nginx: worker process (nginx)
>  5907  5899  0.0 298240 kqread nginx: worker process (nginx)
> 16634 16628  0.0  1540 vnread egrep (nginx|PID)

Основной процесс огромный - 330M. Во время переконфигурации он
увеличивается вдвое ~600M и привышает datasize limit для i386:

limits -d
Resource limits (current):
  datasize           524288 kB

Можно увелечить datasize до 1G в /boot/loader.conf:

kern.maxdsiz=1073741824
kern.dfldsiz=1073741824

Но лучше уменьшить память, потребляемую nginx'ом.
Насколько я понимаю, используется много серверов. Как выглядит
типичный server ?


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list