Dmitry
🙈
docker inspect —format '{{ .Name }} {{ .NetworkSettings.IPAddress }}' $(docker ps -q | awk '{print $1}')
Dmitry
вот это точно покаже то что надо
Denis
я его смотрел, он за собой еще какие то куски опенстека тянет
ничо он не тянет, только цнетрализованную аутентификацию в видей кейстона, если влома пользователей в файлике прописывать
Alexey
а он на железо сильно завязан? ну типа всякие privileged
Denis
Эмс
Denis
Это питон апликейшн сейвяшая файлики в папочки и хранящая их списки в скьюлайте
Denis
Если грубо
Denis
Так в ванильку и не включили вроде
Denis
Или я прозевал
Sergei
а, мб
Egor
всем привет. php и вопросы по эксплуатации php тут презираемы?
Oleksandr
нет конечно
Egor
мне надо заставить некое поделие держать большую нагрузку. поставил 4 бэкэнда с php-fpm, режим ondemand. В момент, когда пускают трафик, fpm форкается до предела, сколько бы я ни указал макс. процессов и перестаёт отвечать. В базе всё хорошо
Egor
что можно покрутить?
Oleksandr
к-во соединений? к-во процессов?
Dmitry
зачем ondemand?
Oleksandr
limits.conf
Egor
последний эксперимент с max_processes=1500
Oleksandr
всего 6000?
Egor
с 4х серверов, получается так, 6000 процессов
Aleksey
А это вообще нормально?
Egor
limits.conf при systemd уже не работает, вроде
Aleksey
Или удачного переключения бро?
Sergei
limits.conf при systemd уже не работает, вроде
работает. нужно просто понимать, когда он применяется.
Oleksandr
к-во соединений?
Egor
в смысле в сервисах, стартуемых через systemd в обход pam_limits уже не работает
Oleksandr
ss -s
Egor
вот по соединениям данные не собрал
Oleksandr
ну надо собрать
Oleksandr
и логи смотреть
Oleksandr
а фронтом nginx?
Egor
на nginx'ах (2 фронта) было суммарно по 1000 rps
Egor
в sysctl затюнил, всё что знал
Oleksandr
и там все хорошо?
Egor
на фронтах всё хорошо, да
Egor
он бы в error.log ругался, если б ему опен-файлов не хватило
Sergei
так а во что он у тебя упирается?
Egor
я вот и не пойму
Egor
упирается в max processes конфига пула
Egor
но 1500 процессов это ведь само по себе уже не нормально?
Sergei
но 1500 процессов это ведь само по себе уже не нормально?
это зависит от того что эти 1500 процессов у тебя делают.
Oleksandr
зависит от софта
Oleksandr
1500 нормально или нет тебе программист и нагрузка скажет
Oleksandr
как соединения в софте работают
Oleksandr
сколько Established
Sergei
т.е. если ты там читаешь из 1500 баз и тупо ждешь - то норм. если ты в этих 1500 процессах картинку пережимаешь - не норм.
Oleksandr
как софт написан и все такое
Egor
а софт проприетарный, с ioncube причём
Oleksandr
ну если у тебя 100500 коннектов то может и ок, согласен?
Egor
которая, судя по perf top, 10% оверхеда даёт
Oleksandr
я б просто посмотрел для начала фронт ss -s
Egor
трафик покупают пачками, щас его нет.. щас в заббикс загоню ss -s
Egor
* или TCP ?
Oleksandr
tcp конечно
Dmitry
обычно в пхп приложениях сначала кончается память, чем процессор... но и проц может кончится, если ядер мало... 1500 процессов пхп - это что-то из разряда фантастики
Egor
оно в /proc/net где-нибудь живёт красиво?
Egor
память не едят
Dmitry
кто память не ест, php приложение?
Egor
php-процессы
Oleksandr
а что они делают?
Dmitry
"обычно" это такая обтекаемая вещь...
у тебя есть в эксплуатации сервер с 1500 процессами загруженными?
Sergei
у тебя есть в эксплуатации сервер с 1500 процессами загруженными?
загруженными? где я сказал? 56-ядерный сервер с пхп-приложением, которое бОльшую часть времени стоит в базу/очередь и имеет 1500 воркеров я вполне себе представляю, ничего особенного в этом не будет.
Oleksandr
ну у нас в ЧНН ларавель 4 апи вм под 1200-1500 процессов делают - на всех
Oleksandr
а так 120-150
Oleksandr
на ноду
Sergei
"обычно" это сферические кони в вакууме. от железа и приложения все зависит, и "обычно" - не дает никакой адекватной оценки.
Oleksandr
+
Dmitry
вот я и спрашиваю опыт... мне интересно профиль нагрузки узнать... или ты просто демагогией занимаешься?
Sergei
что в strace в этот момент на приложении? что в логах сервера (нджинкс же)?
Oleksandr
что в лога фпм лучше скажи
Egor
стоит в пуле max_process=1500. дают трафик, и он с 20 обычных форкается до 1500 махом