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: "Grigory A. Mozhaev" <zcrendel@xxxxxxxxx>
- Date: Tue, 9 Aug 2011 02:40:20 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=g99nO6nTTYOaloApW8C5THlOZRi3fyKhXYO0ZokKNfk=; b=OqNuW8M6fwYLCsXeMd4uXijzVUPbGpfMs5i11cOk2QZrA1+XwW9luA/J3iJ9rP4Jcz hOegp0nSob6QMSg4h21NuC1OQ4NP9W2xzR/1vt3dFh9umg1Y1OSuQ1fKol5mrAodaTkh 8Nes0iontWxc4I2HQS4pbtKW+Qiw9bxnc5Rso=
Добрый день!
При использовании nginx как кеширующего прокси
происходит утечка памяти, совершенно аналогичная описанной здесь:
http://serverfault.com/questions/298761/nginx-memory-leaks-when-acting-as-a-proxy-cache
Используется версия 0.8.55, по ссылке 1.0.5.
Возможно проблема существует и в более поздних версиях.
после запуска
# pmap -x 11959
11959: nginx: worker process
Address Kbytes RSS Dirty Mode Mapping
0000000000400000 496 352 0 r-x-- nginx
000000000067c000 64 64 56 rw--- nginx
000000000068c000 56 12 12 rw--- [ anon ]
0000000001632000 9580 9548 9548 rw--- [ anon ]
<----
00007feb8b24e000 256000 38792 29064 rw-s- zero (deleted)
....
Через некоторое время
# pmap -x 11955
11955: nginx: worker process
Address Kbytes RSS Dirty Mode Mapping
0000000000400000 496 352 0 r-x-- nginx
000000000067c000 64 64 56 rw--- nginx
000000000068c000 56 12 12 rw--- [ anon ]
0000000001632000 208128 208120 208120 rw--- [ anon ] <-----
wtf????
00007feb8b24e000 256000 60952 58004 rw-s- zero (deleted)
00007feb9ac4e000 44 20 0 r-x-- libnss_files-2.12.90.so
...
Доходит до того, что воркеры начинают занимать по 2Гб памяти
(согласно top).
Если кеширование отключить - никакой утечки не происходит.
п.с. буду еще перепроверять, но похоже, что утечка происходит при
кешировании очень больших файлов, порядка нескольких гигабайт.
--
С уважением,
Можаев Григорий
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|