Vladimir
Vladimir
кмк, это очевидно было
Dmitry
в отдаче статических файлов?
Vladimir
@miksir ну можете так сравнивать, если Вам проще
Vladimir
хотя поле пересечения у них поболее будет
Dmitry
для статфайлов, "лучше" - никогда, но вот "почти нет разницы" - это бывает, да, если с диском все плохо, увы aio в линуксе кривой до жопы, приходится воркеры увеличивать
Dmitry
где еще пересечение?
Vladimir
где еще пересечение?
ну Вы разве не в курсе, что apache умеет также как nginx проксировать запросы дальше? )
Dmitry
ой, даже в голову не пришло сравнивать, ну ок, и что? в чем, все же, апач "лучше"
Vladimir
@miksir ну Вы мне расскажите ) я то знаю ответ
Vladimir
а Вам, мне кажется, будет полезно узнать его самостоятельно
Dmitry
я на знаю, расскажите?
Vladimir
@miksir я Вас спросил, вы не рассказываете, значит не знаете
Dmitry
- я не знаю, расскажите?
- раз не рассказываете, значи не знаете...
мм... тест тьюринга вы бы не прошли, да...
Vladimir
@miksir я уже предложил подумать и почитать про то как каждый из них работает, например
Вадим
Dmitry
в вопросе этом только один смысл - почуствовать себя мегаумным за счет других ;) называется "дорвался" ур.1 ;) сам в дестве когда-то такой был, да... так что не обижаюсь
Dmitry
Dmitry
а то вдруг ответ окажется "когда у нас сложная логика жрущая проц", но nginx этим не занимается, по-этому это не может быть ответом...
Vladimir
Vladimir
Sergei
Dmitry
но вы считаете такой код нормой?
Vladimir
Dmitry
Dmitry
около 200 тактов
Sergei
а это много или мало относительно миллисекунд, которые тратятся на обработку запроса? :)
Dmitry
зависит от запроса, но я, заметь, сказал "если формально"
Dmitry
а вот по памяти может быть значительный выигрыш, особо если мы говорим о "пхп"
Sergei
Sergei
никто и не спорит
Egor
простите мою безграмотность. но fpm форкает процесс на каждый коннект, как и apache_mpm, или нет?
Aleksey
нет он сразу вроде пул держит
Sergei
Dmitry
как настроишь, или фиксированный пул, или префорк как апач
Dmitry
хостеры еще ondemand продавили
Uncel
Опять срачи вокруг базилупа?
Egor
dynamic / ondemand — форк на каждый коннект от фронта? или на каждое что-то другое?
Dmitry
dynamic - префорк пачки
Dmitry
форк только если больше префоркнутого... ondemand вроде на каждый запрос, хотя могу ошибаться, никогда не изучал этот режим
Egor
вопрос даже не в том
Egor
на каждый коннект нужен отдельный воркер или нет?
Dmitry
да
Sergei
Navern
Нас в этом кейсе вряд ли так уж сильно волнует потребление ресурсов
Vladimir
Egor
тогда если у меня коннектов действительно over дофига, может мне лимит на какие-то огромные цифры выставить?
Navern
Navern
Ну еще ток если вариант, что у нас поток байтиков проксируется непрерыано
Navern
Если непрерывно и много соединений то норм
Oleksandr
Oleksandr
Egor
http://joxi.ru/n2YzR8Quo8VqgA.png
Egor
только что на баше накорябал парсинг /proc/net/sockstat в zabbix
Egor
ещё заметил, что в мускуле open_file_limit не применяется
Egor
[Service]
LimitNOFILE=65536 создано в systemd.
Aleksey
а разве лимиты в /etc/security не перебивают systedmd ?
Egor
хороший вопрос
Egor
вроде нет
Egor
смущает: Warning: mysql.service changed on disk. Run 'systemctl daemon-reload' to reload units.
естественно я это выполнял
Sergei
Aleksey
а наоборот перебивают ?
Sergei
системд тотально игнорирует все что написано в /etc/security/limits.conf при запуске сервисов
Andrew
systemd вообще понимает только свои конфиги, на все остальное в системе кладет )
Sergei
интересно, при чем здесь Поттеринг, если инит-скрипты в SysV точно так же игнорируют limits.conf ?
Oleksandr
Oleksandr
лимиты работают
Oleksandr
а хз. у нас в проде работает
Navern
Нужно понимать, что лимиты энфорсятся откудато:) просто так не берутся) обычно они энфорсятся памом(при логине)
Sergei
Navern
Возможно есть дополнительные кейсы