読者です 読者をやめる 読者になる 読者になる

php-fpm がメモリーを食いつぶすので対策した

php ubuntu

ubuntu12.04

pm.max_requests : 各子プロセスが再起動する前に実行されるリクエスト数。デフォルトは0。

とあるので、pm.max_requests に値を入れる。
所定回数リクエストがきたら再起動するらしい。。

% sudo vim /etc/php5/fpm/pool.d/www.conf
pm.max_requests = 500;

% sudo /etc/init.d/php-fpm reload

www.conf には reswaping とかいてあるが、本家は"再起動"と訳されている。
本家の訳にしたがってみた。
経過観察

http://php.net/manual/ja/install.fpm.configuration.php