Egor
и ползут 504
Egor
потом 502, когда no live upstreams
Oleksandr
сколько соединений надо понимать
Oleksandr
а бек и фронт как между собой коннектятся?
Oleksandr
стоят рядом?
Oleksandr
не через океан же?
Sergei
собственно, соотношение "числа воркеров к числу ядер" примерно соответствует отношению "физическое время к процессорному времени на запрос при условии незагруженного сервера".
Oleksandr
своя внутренняя сеть?
Dmitry
Egor
нет, хецнер. но там быстро
Sergei
Egor
соединения щас в заббикс загоняю, пока нечего сказать. вчера видел цифру 60к, но это не точно
Sergei
у тебя есть 56-ядерный сервер.
обработка запроса занимает 2 мс CPU и 98 мс ожидания из БД.
2000 воркеров будут работать при этом норм.
Oleksandr
а дальше пхп ж база стоит?
Oleksandr
или что там, почта?
Oleksandr
60к - хорошая нагрузка. характер трафика?
Oleksandr
спам? )))
Egor
юзерские переходы
Egor
купленные с биржи трафика
Egor
за php percona server 5.7
Oleksandr
дальше что?
Oleksandr
что там?
Oleksandr
rps какой?
Egor
на базе?
Egor
или на фронтах?
Oleksandr
характер запросов
Oleksandr
база
Dmitry
Oleksandr
фронт 60к запросто
Oleksandr
nginx пох
Sergei
Egor
на каждый переход инсёрты и какие-то селекты. приложение поставлялось с myisam, который к херам залочился от такого. Преобразовал в innodb, задышало
Egor
http://joxi.ru/D2PBVjxup91Oor.png
Vladimir
@miksir у меня тоже был такой сервис в эксплуатации. Там был еще apache с mpm_prefork и 1200 воркеров на сервер
Sergei
Vladimir
RTB?
хелпер-сервис который любили парсить боты и давали примерно 9к рпс нагрузки
Vladimir
не смотря на все попытки их перебанить к хренам
Dmitry
Vladimir
Vladimir
ну памяти там было вагон
Vladimir
ну как вагон, 2010 год и 48ГБ оперативы на сервер
Sergei
>_<
Dmitry
ну да, плохо когда толстых серверов много, а программистов мало...
Sergei
Sergei
а правда что любую задачу можно уместить в 1 гб рамы? :)
Vladimir
вся проблема была в том что сервис был для людей, а в него ходили боты. Ботов банили, но ботоводы приходили и говорили что они деньги платят и надо бы их разбанить
Vladimir
и приходилось разбанивать
Dmitry
серьезно, да... если у тебя 2к процессов которые 99% времени спят - это отсутствие прямых рук разработки, а не "необходимость"
Sergei
Vladimir
Vladimir
запросы некоторые тяжелые для базы
Dmitry
вопросы?... м... какой дебил будет обрабатывать такой профиль в схеме "процесс на запрос"? пойдет за вопрос? ;)
Sergei
нет. ты тролль или не очень умный.
ты просил примеры - я привел пример.
ты просил объяснить что разработка не идиоты - я объяснил.
вместо того чтобы высказать что-то адекватное ты обзываешь разработчиков дебилами.
на нагрузках веб-поиска не 100крпс, чтобы упарываться (в каком-нибудь 2005-м например) написанием асинхронного фронтенда.
Vladimir
@miksir давай я задам наводящий вопрос - когда apache с prefork'ом лучше чем nginx? (подсказка: вариант "никогда" не правильный)
Dmitry
Aleksey
тоесть таки 1500 процессов php это не реальный кейс а какая то херь
Andrew
опять срачик..?
Andrew
весело тут у вас
Dmitry
Aleksey
а нормальное это 2*core count ? или 3 ?
Aleksey
или таки от задачи ?
Aleksey
если от задачи то на какой параметр смотреть для подбора ?
Dmitry
Sergei
Vladimir
@miksir я его предоставлю Вам :)
Vladimir
ибо иначе никакого смысла задавать Вам вопрос не было, не научитесь же ничему.
Dmitry
Vladimir
@miksir да никакой желчи нет, откуда?
Vladimir
была б желчь, я б просто забанил и все :)
Dmitry
не знаю... ты же вместо ответа начинаешь "не научитесь ничему, бла бла бла"...
Vladimir
@miksir ну потому что я Вам задал вопрос, я жду на него ответ
Vladimir
я предполагаю что если Вы на него ответ не знаете, то Вы дальше пойдете и погуглите, в крайнем случаи почитаете сырцы и подумаете
Dmitry
что? я же сказал, я не знаю как сравнивать совершенно разные инструменты
Vladimir
я могу провалидировать Вашу идею