ПРОЕКТЫ 


  АРХИВ 


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]

Re: memory leak by nginx


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: memory leak by nginx
  • From: Vitaliy Okulov <vitaliy.okulov@xxxxxxxxx>
  • Date: Thu, 29 Jan 2009 19:54:43 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=BswV60S1WmIzLs8jmNXXe2gGjY1fuQU1fNo3t4xwWMg=; b=iAi508K1Zs1omBZo9a4bADGrBq2gXMd1TfDCFSu9sANAt8n50jYfRCT+TdIxl8H4mK 60zHk0TAl096hBgJm3a5e6iz6lrTVIAWfQ4Uwbdu4zbX4SoesgmF+CJ+IIXwndSckcUI XzUT750sLTIYYFpsbgfs2nAHLoFn30A5m6t24=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=SF8qyz3dqNlaYKaCtWLgzj+CZakofoj1ABSMn3vbgeX6OVpxc9KyUbugWYhwa9Htxt s193BdMgikqSpgNzEtLf/T1jONlfDV5zRTmd5gz9g0J70h5KXE9eaAQvOK9pz7Iiwyzc Vw8CmoHmd2TShX3bMMgBML0k2FEhxyYIOuq2E=
  • In-reply-to: <20090129155548.GE50111@xxxxxxxxxxxxx>
  • References: <b37fe17d0901290218g690a6403r1ea0a5a72e732a78@xxxxxxxxxxxxxx> <20090129155548.GE50111@xxxxxxxxxxxxx>

До этого не замечали. На сервере ничего больше не меняли.
Может быть из-за того, что пути к каким-нибудь директориям для проксируемых файлов не прописаны? Или прописаны, но прав нет?

29 января 2009 г. 18:55 пользователь Igor Sysoev <is@xxxxxxxxxxxxx> написал:
On Thu, Jan 29, 2009 at 01:18:04PM +0300, Vitaliy Okulov wrote:

> Обновился до nginx 0.6.34 c 0.6.32. Заметил утечки памяти на 1 сервере. ОС
> FreeBSD 6.3. Параметры сборки:
>
> nginx version: nginx/0.6.34
> configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt=-I
> /usr/local/include --with-ld-opt=-L /usr/local/lib
> --conf-path=/usr/local/etc/nginx/nginx.conf
> --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid
> --error-log-path=/var/log/nginx-error.log --user=www --group=www
> --http-client-body-temp-path=/var/tmp/nginx/client_body_temp
> --http-proxy-temp-path=/var/tmp/nginx/proxy_temp
> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
> --http-log-path=/var/log/nginx-access.log --with-http_addition_module
> --with-http_dav_module --with-http_flv_module --with-http_realip_module
> --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module
>
> Клиентов на данном сервере мало, примерно 5-10 коннекто в секунду. Динамики
> нет, то есть обслуживается только статика. После рестарта nginx память
> освобождается. В dmesg есть информация:
>
> swap_pager_getswapspace(2): failed
> pid 38158 (nginx), uid 80, was killed: out of swap space
> swap_pager_getswapspace(16): failed
>
> Так что проблема явно в nginx. Из особенностей могу отметить использование
> большой базы geoip адресов.
>
> В чем может быть проблема? Как ее решить?

Утечки начались сразу после апгрэйда ?


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




 




Copyright © Lexa Software, 1996-2009.