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

123 4
P
На сайте с 23.11.2011
Offline
76
1310

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

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
259
#2
Prozaik:
еще вопрос: кто делал yum update сервера с установленным isp 5 lite и mariadb 10.4 - не возникало проблем?

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

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

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

Антибот защита для сайта (https://antibot.cloud/ru.html#searchengines) (защита от кражи контента и спама) | ВебМастерские микроблоги (https://wmsn.biz/#searchengines) | Фокси SEO форум (https://foxi.biz/#searchengines)
M
На сайте с 17.09.2016
Offline
87
#4

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

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

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

P
На сайте с 23.11.2011
Offline
76
#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
121
#6

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

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

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

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

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

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

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

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

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
M
На сайте с 17.09.2016
Offline
87
#9

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

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

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

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

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

123 4

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