php5-fpm + imagick. в чем дело?

fff

Новичок
Здравствуйте.

Есть довольно слабенький VDS (1200 Mhz, 800МБ, Debian Sqeezee 6). Стоит nginx + php5-fpm.

Схема работы: пользователь загружает фотографию на сервер, и ее размеры уменьшает Imagick (php5-imagick).
php-fpm работает с pm static в 4 пула.

Когда дело доходит до ресайза фотографии Imagick'ом, CPU загружается в 100%, пул php-fpm создает еще пулы(см. картинку, htop) и зажирает еще ~70Мб оперативки. Все это длится от 10 до 30 секунд, потом загрузка CPU возвращается в норму, а вот отожранная память не освобождается. Созданные по непонятным причинам пулы так и висят в памяти.

А когда все 4 пула созданных при запуске, создают еще по 7, память полностью забивается.

В чем может быть дело?

P.S. Imagick ресайзит через функцию thumbnailImage. Именно при вызове ее, начинается весь этот бред.
 

Вложения

fixxxer

К.О.
Партнер клуба
1) обновить imagemagick, pecl/imagick и php на последние версии (дебиановское понимание stable не интересно)
2) если и с ними такая проблема - короткий reproduce code в студию
 
Сверху