Использование памяти nginx

Ihalainen Nickolay ihanick at gmail.com
Tue Jun 2 19:34:04 MSD 2009


Здравствуйте.
Использую ubuntu server с ядром 2.6.27-11-server
После обновления с nginx/0.7.22 до nginx/0.7.59 резко возрасло
использование памяти.
pmap видит одну большую область памяти
Address           Kbytes     RSS    Anon  Locked Mode   Mapping
0000000000400000     468       -       -       - r-x--  nginx
0000000000674000       4       -       -       - r----  nginx
0000000000675000      56       -       -       - rw---  nginx
0000000000683000      56       -       -       - rw---    [ anon ]
0000000000952000  900240       -       -       - rw---    [ anon ]
00007f5d328c1000   49164       -       -       - rw---    [ anon ]
00007f5d358c4000      44       -       -       - r-x--  libnss_files-2.8.90.so
............
После выключения  set $limit_rate  600k;
и
limit_zone   limit_connections  $binary_remote_addr  20m;
limit_conn limit_connections 150;
стало по-лучше, но память в расчёте на коннект всё равно увеличивается:
Active connections: 867
server accepts handled requests
 21259 21259 39251
Reading: 5 Writing: 297 Waiting: 565

RSS     VSZ
889256 1001976

Подскажите, как можно задебажить, что пожирает память в nginx?


More information about the nginx-ru mailing list