Evgeny
у меня нет php, у меня нода.
Evgeny
но в принципе я помню как оно было с пыхой, особо разницы не вижу
Evgeny
у php-fpm делашеь динамический пул который не растет если нет нагрузки
Denis
Evgeny
?
🏳️ Phil
?
ну форки они не дешевые
Evgeny
А у вас как пхпфпм работает? У них тредов же нет?
Denis
Denis
бгагага
Denis
ок
Evgeny
видимо речь про подьем новых форков
Denis
форк в новых ядрах COW полностью.
Denis
так что дешевый
Evgeny
не самая дешевая операция, но они как бы кешируются
Denis
я бы даже сказал что в свежих ядрах "форк уже не тот"
🏳️ Phil
ну поставьте одинаковый
это мягко говоря не всегда можно и лучше вообще так не делать. я на ноуте в 8Gb не могу поставить ограничение таблицы в памяти в 16G. например. ну и там много чего бессмысленно
Denis
Denis
ну всмысле что форк не форк а клон с каких то там пор и там чо то с копирвоанием контекста и бла бла бла
Evgeny
🏳️ Phil
не важно. это уже давно. в 2000-ых реального копирования уже не было. но он всё равно не дешевый
Evgeny
Evgeny
тобишь локально запускать с указанием SUPERENVVARLOCAL=true и внутри в зависимости от этого значения менять конфиг перед запуском
Evgeny
в принципе я так в эрланговых мс делаю
Denis
🏳️ Phil
Evgeny
В какой момент они плохо себя ведут?
🏳️ Phil
В какой момент они плохо себя ведут?
когда надо расти. абсолютно непредсказуема ситуация когда есть "макс страйп" и они ещё и обратно убиваются. достаточнор регулярно они входят в состояние "создаёмся убиваемся". а если не делать "макс страйп", то никакого смысла в динамике вообще нет
🏳️ Phil
Denis
знач я что то попутал ! )
🏳️ Phil
Я начал с того, что они чутка разные. И это надо как-то уичтывать. Я кстати пока не знаю как
Evgeny
Ну значит и там можно менять настройки
Evgeny
в зависимости от окружения. оно конечно будет не такое-же как на проде, но максимально приближенное
🏳️ Phil
Естественно. Но это таки подводный камень. Человек спросил, я ответил ) Чуть ли кстати не единственный
Evgeny
с другой стороны я вот сходу не могу придумать кейс когда разница в конфиге php по кол-ву воркеров локально и удаленно будет на что-то влиять
Aleksey
практикой поддерживаю
Aleksey
именно так и надо делать
🏳️ Phil
Evgeny
Я имею в виду - локально 5, в проде 1е5
Evgeny
Хотя я вспомнил - там опкеши всякие, локи, да может такое быть
Aleksey
SLVR
ну или давайте каждому девелоперу раздадим по кластеру ))
🏳️ Phil
что такое "staging"?
Aleksey
ну типо промежуточное, препрод короче
Aleksey
на нем тесты гоняются и все такое
Aleksey
то есть бета на пару часов тестов перед релизом и есть препрод
Magistr
не, staiging по идее это копия прода, с может даже копией трафика
Aleksey
трудности перевода, по-русски всё равно говорим прод и препрод
Evgeny
Первый раз слышу предпрод
Александр
Я знаю постродакшен, но это из совсем другой оперы
Aleksey
я слышал все эти варианты
Aleksey
на английской пишу stage на русском препрод
nvkv
Тоже слышал предпрод
🏳️ Phil
Вот кстати интересная тема. А кто и зачем создает вот эти все "официал докер" на докерхабе? Ведь реально кто-то ментейнит, версии какие-то там. Вот phpmyadmin. Там простите php -S . Это простите я что с этим имиджем сделать должен? Взглянуть и выбросить? Или вот более продвинутый вордпресс. Который надо обновлять хорошо если только один раз в неделю. Но код прибит к имджу. Это чтобы что? Кто ЦА этого?
Zon
Andrey
так кто угодно, там есть как бы официальные от проектов и просто людские, заводишь там аккаунт пулишь докерфайл и оно тебе билдит
Andrey
phpmyadmin как бы официальный, с их гитхаба
🏳️ Phil
ну так он гавно непонятно для кого
Aleksey
из странного, никто не сталкивался с желанием в docker-compose делать что то типа start: explicit ?
Aleksey
хочу что бы один из контейнеров описанных стартовал только если прям к нему обратились
Aleksey
@Romkart
Evgeny
🏳️ Phil
Aleksey
по уму, там должны быть релизы...
Evgeny
У докерхаба есть привязанный репозиторий. каждый раз при коммите в него образ пересобирается
Evgeny
вордпрес - он в репозитории?
Aleksey
ага да
Aleksey
https://github.com/docker-library/wordpress/blob/40d7cd3ef5f806a9c74243141b51c590c632af40/fpm/Dockerfile
Evgeny
ну тогда должно быть достаточно делать docker pull. А держать код снаружи образа - мне это моветоном кажется.
Evgeny
как-то это по опенвзшному (Фух, надеюсь я этим Ксюшу сюда не призову? )
Aleksey
никак
Aleksey
через docker pull
Evgeny
pull && run, да
🏳️ Phil
ну т.е. все мои шаблоны улетят вникуда. или
Aleksey
шаблоны через вольюм
R-omk