Nginx + php-fpm контроль за оперативной памятью и update

123 4
P
На сайте с 23.11.2011
Offline
97
1694

Как то много сьедается оперативной памяти. Из того на что грешу это правильная настройка пулов. Сейчас это выглядит вот так

pm = ondemand

pm.max_children = 5

pm.process_idle_timeout = 10s

pm.max_requests = 200

Кто может подскажет чего не хватает или как лучше оптимизировать? На сервере работает порядка 200 сайтов с базами, затраты порядка 20-24 гигов памяти из 32.

И еще вопрос: кто делал yum update сервера с установленным isp 5 lite и mariadb 10.4 - не возникало проблем? Теоретически быть не должно, но хз.

N
На сайте с 06.05.2007
Offline
419
#1

Это слишком наивное желание. Все сайты разные и действительно полезного совета никто не даст.

Нужно просто на месте поднимать мониторинг, ставить эксперименты, делать выводы.

Мониторинга, как мы видим из формулировки, у вас нет.

Кнопка вызова админа ()
suffix
На сайте с 26.08.2010
Offline
325
#2
Prozaik:
еще вопрос: кто делал yum update сервера с установленным isp 5 lite и mariadb 10.4 - не возникало проблем?

Нет, проблем не возникло

Клуб любителей хрюш (https://www.babai.ru)
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#3

Запустите htop, и смотрите что реально съело память, там mysql будет скорее всего.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
M
На сайте с 17.09.2016
Offline
124
#4

Одному сайту может быть достаточно 1-2 процессов, другому и 50 будет мало

Вот так одной настройкой Вы не подкрутите лимиты для 200 сайтов

К тому же (если я не ошибаюсь) isp создаёт пул для каждого аккаунта, если у Вас эти 200 сайтов размазаны на 200 аккаунтов, то как минимум столько же php-fpm мастер процессов будет висеть в памяти (+ рабочие процессы к каждому мастеру)

P
На сайте с 23.11.2011
Offline
97
#5

Спасибо за ответы. Вот такая картина получается

Много берёт mysql - возможно всё таки подкручивать лучше в этом направлении? Тогда вопрос, что там еще посоветуете сделать.

По пулам и настройке php-fpm мне вот интересно важны ли параметры как:

emergency_restart_interval

emergency_restart_threshold

process_control_timeout

И вопрос update пока под риском, стоит ли делать или нет. Не сломается ли связка isp 5 lite и mariadb 10.4

baas
На сайте с 17.09.2012
Offline
161
#6

Я так понимаю вы не шурупите в этом, от ваших действий будет только хуже!

Наймите админа для анализа и исправления ситуации.

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
Aisamiery
На сайте с 12.04.2015
Offline
293
#7

У вас под БД выделено 19Gb то есть ваши процессы php жрут порядка 1-5Gb что для 200 Сайтов копейки. Вам оперативная память для чего нужна? чтоб на полке простаивала? Не надо вам ничего тюнить с вашим потреблением вам там запаса на еще таких же 400+ сайтов

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#8
Как то много сьедается оперативной памяти.

С чего это ВДРУГ вы такое сделали заявление? Всё отлично у вас с памятью. Также не забывайте, что Linux по другом работает с памятью, чем вы себе представляете в голове :)

вопрос update пока под риском, стоит ли делать или нет. Не сломается ли связка isp 5 lite и mariadb 10.4

Почему она должна сломать связку? yum это стандартный процесс. У меня он вообще выполняется каждый день.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
M
На сайте с 17.09.2016
Offline
124
#9

Aisamiery, База съела 10 Gb, Вы видимо не в ту колонку посмотрели :)

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#10
Mobiaaa:
Aisamiery, База съела 10 Gb, Вы видимо не в ту колонку посмотрели :)

Это она сейчас съела 10 в данном случаи, а вообще ей 19 ГБ выделено.

---------- Добавлено 12.12.2019 в 13:52 ----------

Но учитывая, что ОГРОМНЫЙ swap забит больше, чем память. Это может быть связанно с тем, что mysql вообще не настроена.

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий