php-fpm потихоньку жрет память даже на голой Vesta CP
php-fpm потихоньку жрет память даже на голой Vesta CP
Добрый день!
Настраиваю VPS (1CPU, 1Gb RAM), Centos 7 + Vesta CP (nginx php-fpm) и никак не могу найти проблему, почему php-fpm жрет память и в течении от полу дня до дня все уходит в SWAP и начинаются тормоза. Игрался с настройками, ставил все по минимуму, для примера (куда уже меньше?):
При том что сайты выдерживают нормальную нагрузку при проверке через тот же loaddy.com, loadImpact и т.д. При чем не просто держит, а все летает.
Решил на другой VPS поставить голую панель Vesta CP на свеже установленный Centos 7 и дальше ничего не трогать, а просто посмотреть что будет происходить с php-fpm и во что увидел командой ps_mem:
Скриншоты сделаны с промежутком в несколько минут, на реально работающем VPS с 2-3 сайтами с мизирнйо посещаемостью память сжирается еще быстрее. Подскажите пожалуйста куда копать, что ограничивать и где, если даже на голой панели идет утечка памяти?
Настраиваю VPS (1CPU, 1Gb RAM), Centos 7 + Vesta CP (nginx php-fpm) и никак не могу найти проблему, почему php-fpm жрет память и в течении от полу дня до дня все уходит в SWAP и начинаются тормоза. Игрался с настройками, ставил все по минимуму, для примера (куда уже меньше?):
Code: Select all
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
pm.max_requests = 100
Решил на другой VPS поставить голую панель Vesta CP на свеже установленный Centos 7 и дальше ничего не трогать, а просто посмотреть что будет происходить с php-fpm и во что увидел командой ps_mem:
Скриншоты сделаны с промежутком в несколько минут, на реально работающем VPS с 2-3 сайтами с мизирнйо посещаемостью память сжирается еще быстрее. Подскажите пожалуйста куда копать, что ограничивать и где, если даже на голой панели идет утечка памяти?
Re: php-fpm потихоньку жрет память даже на голой Vesta CP
by design жрет, нормальненько.php-fpm жрет память
Re: php-fpm потихоньку жрет память даже на голой Vesta CP
Подъе***ку я понял)))). Я не отрицаю кривизну рук, но подскажите что делать)
Re: php-fpm потихоньку жрет память даже на голой Vesta CP
Я бы начал с уменьшения пула и уменьшения pm.max_requests
Re: php-fpm потихоньку жрет память даже на голой Vesta CP
Спасибо Вам огромное pm.max_requests именно то что помогло, просто нигде не нашел до каких величин его нужно уменьшать, везде где встречал было 200 для сервера с 512 RAM уменьшил по каждому сайту до 10 и все просто отлично работает даже с запасом. Со временем немного буду повышать. Буду в цервки поставлю за ваше здравие свечку))).
Re: php-fpm потихоньку жрет память даже на голой Vesta CP
Присоединяюсь к благодарности Skurudo, вместо свечки покупаю SFTP Chroot !!!!!!!
p.s. Этот ваш ответ достоин оплаты и поощрения!
p.s. Этот ваш ответ достоин оплаты и поощрения!
Re: php-fpm потихоньку жрет память даже на голой Vesta CP
elenix, я кстати тогда не прикалывал, действительно утечки памяти в php-fpm дело не редкое. Если бы такого не было, то и apache был бы нужен только для чего-то совсем узкоспецифического. А при таких раскладах не всегда утечки стоят рисков, уже стоит смотреть на выгоды той или иной связки.
Re: php-fpm потихоньку жрет память даже на голой Vesta CP
Спасибо, стараемся потихоньку :)ogloblya wrote:Присоединяюсь к благодарности Skurudo, вместо свечки покупаю SFTP Chroot !!!!!!!
p.s. Этот ваш ответ достоин оплаты и поощрения!