php-fpm trabalhadores comendo muita memória mesmo com tráfego zero

1

link

Os funcionários do php-fpm estão ocupando grande quantidade de memória, mesmo que tenha havido tráfego zero no servidor por algum tempo. O que é essa memória? É vazamento de memória (magento está no pool) ou é algum tipo de cache php (eu uso apenas cache APC, que deve estar em uma memória compartilhada em algum lugar embora)?

Aqui está minha configuração:

[www]

listen = 127.0.0.1:9000
listen.allowed_clients = 127.0.0.1

user = www
group = www

pm = dynamic    
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5    
pm.max_spare_servers = 35

slowlog = /var/log/php-fpm/www-slow.log

php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_flag[log_errors] = on
php_admin_value[memory_limit] = 256M

php_value[session.save_handler] = files
php_value[session.save_path] = /var/lib/php/session

EDIT: Eu sei que estou supercomprometendo muito os meus recursos aqui e eu já consertei isso, mas eu ainda me pergunto o que é essa memória e porque o php-fpm não a libera.

    
por clime 27.04.2013 / 17:58

1 resposta

0

Já tentou reiniciar o seu servidor web e o php-fpm? Não é um ciclo de energia, apenas matando o apache / nginx & php-fpm, em seguida, reiniciar seus daemons.

Para sistemas baseados em Debian, seria:

service php5-fpm restart
service apache2 restart

Além disso, o seu visualizador de recursos como o topo é estranho, eu estava esperando top simples. Não é grande coisa. Mas ... isso é só eu ser exigente.

    
por 30.04.2013 / 10:39

Tags