Size: a a a

Docker — русскоговорящее сообщество

2020 July 28

AM

Artur Mustafin in Docker — русскоговорящее сообщество
/ban
источник
2020 July 29

V

Vitaliy in Docker — русскоговорящее сообщество
добрый ночер
источник

V

Vitaliy in Docker — русскоговорящее сообщество
подскажите, а на каждый сервис для стака иметь свой файлик вообще нормально?
источник

V

Vitaliy in Docker — русскоговорящее сообщество
у меня есть приложенька микросервисаная, я могу каждый микросервис своим ямликом описать и деплоить отдельно?
источник

СЛ

Сергей Ладутько... in Docker — русскоговорящее сообщество
Парни кто как решает вопрос в монорепе с деплоем, у нас пока сворм  и вопрос в том как лучше реализовать подставление в сворм манифест нужных имеджей для деплоя
источник

AE

A E in Docker — русскоговорящее сообщество
evgen
всем привет!

помогите победить проблему
есть проект на symfony (php 7.1), решил обернуть его в докер
есть контейнер (openvz) в котором стоит старая сборка проекта без докера, с абы как настроенным php-fpm
на там же сервере создал еще один контейнер (openvz), установил в него докер, и в докере запустил проект
все зависимости (elastic, mysql, redis) работают замечательно, а вот контейнер с php-fpm+nginx очень сильно грузит процессор, а именно php-fpm процессы

я уже в opcache повключал все самые опасные опции
все, что проект пишет, вынес в volume (symfony cache, кэш картинок пережатых)
вывел все логи в stdout/stderr
но все эти операции почти ничего не дали

при этом старый проект на этом же сервере работает практически незаметно для сервера
новый в докере сжирает половину CPU всего сервера (только процессы php-fpm)

публичный порт 80 слушает только контейнер proxy (nginx) (с ним проблем нет), proxy обращается к проекту через внутреннюю сеть докера (все сервисы в одном docker-compose файле)

включил slow_log в php на 3 секунды, пусто
У меня так было когда непомерно много процессов в конфе php вкрячено было
источник

e

evgen in Docker — русскоговорящее сообщество
A E
У меня так было когда непомерно много процессов в конфе php вкрячено было
У меня ondemand до 1000 процессов, но по факту их много не запускается, я отслеживал этот момент
Получается, что пхп на обработку одного запроса тратит очень много ресурсов CPU, в разы больше, чем в соседнем контейнере без докера

Единственное, что я заметил, это то, что в старом контейнере версия php 7.1.23, а в новом 7.1.33
Ну и по глупости, перед такими важными изменениями я еще и composer update сделал
источник

e

evgen in Docker — русскоговорящее сообщество
Как будто инициализация долгая или типа того, но opcache работает, все перепроверил. Прикол еще в том, что те же mysql, elastic и redis использует и старый проект (я ране, чтобы не ставить их с репозитория, сразу с докера запустил с открытыми портами) и они нормально справляются

Меня волновал вопрос, нет ли каких то проблем при запуске docker внутри. openvz контейнера
Получил ответ, что нет. Буду ковырять сам проект дальше )
источник

i

inqfen in Docker — русскоговорящее сообщество
evgen
Как будто инициализация долгая или типа того, но opcache работает, все перепроверил. Прикол еще в том, что те же mysql, elastic и redis использует и старый проект (я ране, чтобы не ставить их с репозитория, сразу с докера запустил с открытыми портами) и они нормально справляются

Меня волновал вопрос, нет ли каких то проблем при запуске docker внутри. openvz контейнера
Получил ответ, что нет. Буду ковырять сам проект дальше )
Так запусти профилировщик
источник

i

inqfen in Docker — русскоговорящее сообщество
И посмотри что что поменялось
источник

e

evgen in Docker — русскоговорящее сообщество
inqfen
Так запусти профилировщик
симфониевский?
источник

i

inqfen in Docker — русскоговорящее сообщество
Лучше нормальный
источник

e

evgen in Docker — русскоговорящее сообщество
А какой нормальный?
источник

i

inqfen in Docker — русскоговорящее сообщество
Xhprof тот же
источник

e

evgen in Docker — русскоговорящее сообщество
inqfen
Xhprof тот же
спасибо, буду разбираться
источник

AE

A E in Docker — русскоговорящее сообщество
evgen
У меня ondemand до 1000 процессов, но по факту их много не запускается, я отслеживал этот момент
Получается, что пхп на обработку одного запроса тратит очень много ресурсов CPU, в разы больше, чем в соседнем контейнере без докера

Единственное, что я заметил, это то, что в старом контейнере версия php 7.1.23, а в новом 7.1.33
Ну и по глупости, перед такими важными изменениями я еще и composer update сделал
Может прогоны кэша идёт?
источник

E

Evgeny in Docker — русскоговорящее сообщество
всем привет! Сорри за нубский вопрос, но с докером только начинаем работать. Если я добавил в docker-compose переменную для одного из контейнеров, что нужно сделать, чтобы изменения подтянулись в этот уже созданный контейнер?
источник

e

evgen in Docker — русскоговорящее сообщество
Evgeny
всем привет! Сорри за нубский вопрос, но с докером только начинаем работать. Если я добавил в docker-compose переменную для одного из контейнеров, что нужно сделать, чтобы изменения подтянулись в этот уже созданный контейнер?
docker-composer up -d —build
?
источник

E

Evgeny in Docker — русскоговорящее сообщество
в этом случае пересоздадутся все контейнеры?
источник

e

evgen in Docker — русскоговорящее сообщество
Evgeny
в этом случае пересоздадутся все контейнеры?
ну если изменения коснулись только одного, то пересоздастся только один
источник