Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

php-fpm потихоньку жрет память даже на голой Vesta CP

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
8 posts • Page 1 of 1
elenix
Posts: 9
Joined: Sun Dec 22, 2013 11:15 pm

php-fpm потихоньку жрет память даже на голой Vesta CP
  • Quote

Post by elenix » Thu Mar 30, 2017 10:29 am

Добрый день!
Настраиваю 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
При том что сайты выдерживают нормальную нагрузку при проверке через тот же loaddy.com, loadImpact и т.д. При чем не просто держит, а все летает.

Решил на другой VPS поставить голую панель Vesta CP на свеже установленный Centos 7 и дальше ничего не трогать, а просто посмотреть что будет происходить с php-fpm и во что увидел командой ps_mem:
Image
Image
Image
Image

Скриншоты сделаны с промежутком в несколько минут, на реально работающем VPS с 2-3 сайтами с мизирнйо посещаемостью память сжирается еще быстрее. Подскажите пожалуйста куда копать, что ограничивать и где, если даже на голой панели идет утечка памяти?
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: php-fpm потихоньку жрет память даже на голой Vesta CP
  • Quote

Post by skurudo » Thu Mar 30, 2017 12:06 pm

php-fpm жрет память
by design жрет, нормальненько.
Top

elenix
Posts: 9
Joined: Sun Dec 22, 2013 11:15 pm

Re: php-fpm потихоньку жрет память даже на голой Vesta CP
  • Quote

Post by elenix » Thu Mar 30, 2017 12:23 pm

Подъе***ку я понял)))). Я не отрицаю кривизну рук, но подскажите что делать)
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: php-fpm потихоньку жрет память даже на голой Vesta CP
  • Quote

Post by skurudo » Thu Mar 30, 2017 1:41 pm

Я бы начал с уменьшения пула и уменьшения pm.max_requests
Top

elenix
Posts: 9
Joined: Sun Dec 22, 2013 11:15 pm

Re: php-fpm потихоньку жрет память даже на голой Vesta CP
  • Quote

Post by elenix » Fri Mar 31, 2017 12:12 pm

Спасибо Вам огромное pm.max_requests именно то что помогло, просто нигде не нашел до каких величин его нужно уменьшать, везде где встречал было 200 для сервера с 512 RAM уменьшил по каждому сайту до 10 и все просто отлично работает даже с запасом. Со временем немного буду повышать. Буду в цервки поставлю за ваше здравие свечку))).
Top

ogloblya
Posts: 64
Joined: Sun Dec 06, 2015 3:20 am

Re: php-fpm потихоньку жрет память даже на голой Vesta CP
  • Quote

Post by ogloblya » Mon Jun 26, 2017 5:05 am

Присоединяюсь к благодарности Skurudo, вместо свечки покупаю SFTP Chroot !!!!!!!

p.s. Этот ваш ответ достоин оплаты и поощрения!
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: php-fpm потихоньку жрет память даже на голой Vesta CP
  • Quote

Post by skurudo » Mon Jun 26, 2017 8:13 am

elenix, я кстати тогда не прикалывал, действительно утечки памяти в php-fpm дело не редкое. Если бы такого не было, то и apache был бы нужен только для чего-то совсем узкоспецифического. А при таких раскладах не всегда утечки стоят рисков, уже стоит смотреть на выгоды той или иной связки.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: php-fpm потихоньку жрет память даже на голой Vesta CP
  • Quote

Post by skurudo » Mon Jun 26, 2017 8:18 am

ogloblya wrote:Присоединяюсь к благодарности Skurudo, вместо свечки покупаю SFTP Chroot !!!!!!!
p.s. Этот ваш ответ достоин оплаты и поощрения!
Спасибо, стараемся потихоньку :)
Top


Post Reply
  • Print view

8 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password