php-fpmがメモリを食いつぶさないようにする 2011-05-27 php-fpmを初期設定のままで使っていたら派手にメモリを食いつぶしてくれたのでメモ。Ubuntuにaptで入れたphp5-fpmで確認しました。 sudo vi /etc/php5/fpm/pool.d/www.conf sudo service php5-fpm reload ; プロセス数を固定 ;pm = dynamic pm = static ; 起動させるプロセス数 ;pm.max_children = 50 pm.max_children = 5 ; max_requestsだけリクエストを処理したらプロセスを起動しなおすようにする ; ライブラリなどでメモリリークしていた場合にメモリ使用量が増加し続けるのを防ぐ ;pm.max_requests = 0 pm.max_requests = 1000 Please enable JavaScript to view the comments powered by Disqus.