172 похожих чатов

Подскажите вопрос такой. есть контейнер nginx+php, нжинс берет в качестве

рут док /usr/...

при билде указывается workdir /app
туда же монтируется хранилище файлов. файлов оч много мелких. суммарно 200гб+

проблема при старте контейнер долго оживает.
если папку не монтировать то взлетает сразу.

с ней - долго.

при очередном долгом подъёме зашёл в контейнер и по команде топ видно что долго работает chown.

при билде chown нет. есть только в родительском имадже на папку нжинсп /usr.

куда копать?

8 ответов

14 просмотров

а chown реально нужен?

dev-. Автор вопроса
Ivan
а chown реально нужен?

нет. в том и дело что в лок сборке его нет. есть только в родительком на папку /usr/nginx но она в общем-то пустая. все лежит в /app

а что за контейнер такой, nginx+php

dev-. Автор вопроса
Alexandru Covalschi
а что за контейнер такой, nginx+php

https://hub.docker.com/r/wyveo/nginx-php-fpm/dockerfile

dev .
https://hub.docker.com/r/wyveo/nginx-php-fpm/docke...

зачем? почему не взять отдельно nginx и php-fpm?

dev-. Автор вопроса
Alexandru Covalschi
зачем? почему не взять отдельно nginx и php-fpm?

да пока придерживаемся идеей 1 контейнер 1 проект. но из-за этого chown получается несколько минут все подвисает на обновлении

dev .
https://hub.docker.com/r/wyveo/nginx-php-fpm/docke...

Это больше для локал дев image похоже. Напиши свой докерфайл нормальный и всё. Fpm отдельно от nginx

dev .
да пока придерживаемся идеей 1 контейнер 1 проект....

какая-то глупая идея, смысл тогда с докера? если хочется один конфиг-один проект, то есть docker-compose

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта