Anthony
ну вроде все верно тогда
Anthony
спрошу доп вопросом, я собираю в дате контейнере js код, и копирую его в /usr/share/nginx/html, потом запускаю контейнер с working_dir: /usr/share/nginx/html. Однако кроме как Nginx works , я немогу запросить запуск скрипта. Что здесь не так ?
Anthony
вопрос снимается, ступил)
Anonymous
@ekaterina_tm будет жить. Поприветствуем!
Anonymous
@zcitizen будет жить. Поприветствуем!
🤔
Подскажите плз, ставлю докер с CentOS 7, по гайду с офф сайта, при запуске докера он ругается что нет цепочек а iptables, кто нибудь знает как решить?
Nikita Dwarf
каких цепочек 7
Nikita Dwarf
покаж сам iptables
Tadeusz
цЫпочек
🤔
Сек
Nikita Dwarf
цЫпочек
та я вот тоже подумал.. в следующий раз буду звать шлюх когда буду ставить докер
Константин
Tadeusz
- ало, мне бы девочек для инсталляции докера
Nikita Dwarf
еретик!
Nikita Dwarf
Константин
Tadeusz
я сам себе начальник - шах и мат
Nikita Dwarf
такое подозрение что тебе их просто тупо не даёт создать
Nikita Dwarf
посмотри может се линух блочит
🤔
setenforce 0
Anonymous
@igvozd будет жить. Поприветствуем!
Anonymous
@ganskiy будет жить. Поприветствуем!
Dmitry
Dan
Co(n)stantine👨🔬
oh shit
Dan
😂😂😂😂😂😂😂😂😂
Dan
Тупые боты не смогут пройти. А жаль, это обычно достаточно весело
Co(n)stantine👨🔬
Dan
Так они уже не прошли проверку и были автоматически выкинуты :)
Co(n)stantine👨🔬
а я чот не понял, почему у меня два чата по докеру docker_ru и этот, но почему-то официальный, зачем два чата?🤔
Dan
Потому что этот ru_docker, он был раньше, и он был официальным, пока у руля был Соломон.
Co(n)stantine👨🔬
🤔 теперь этот официальный, потому-что Соломон(хз кто это) тут😏
Denis
Anthony
Попробуйте traefik
я вот его уже и попробовал, крутая штука. Но мне почему то все говорят что не для продакшена он
Anthony
может кто знает, как его правильно использовать?
У меня есть фронт дата контейнер на nginx и несколько бэк микросервисов, где я лейблы поставил для nginx процессов также.
вроде как traefik используется вместо nginx а у меня получается между ними.
Maxim
может кто знает, как его правильно использовать?
У меня есть фронт дата контейнер на nginx и несколько бэк микросервисов, где я лейблы поставил для nginx процессов также.
вроде как traefik используется вместо nginx а у меня получается между ними.
traefik и nginx предназначены для разных задач, поэтому разрешено их использование в одной композиции без каких либо ограничений, использование traefik чаще всего необходимо в качестве реверсивного прокси и балансировщика нагрузки на scale контейнеры, nginx для всего остального, например upstream, stream server, downstream включая (TCP/UDP, а не только HTTP), proxy to php-fpm, node.js, java tomcat e.t.c, nginx отлично справляется с запросами от фазы init до response body с filter header и много чего ещё умеет делать. Traefik помогает решать задачи которые решать с помощью nginx не совсем удобно.
Все зависит от задач, конечно же.
Dmitry
Anonymous
@Almazzzxx будет жить. Поприветствуем!
Vir
Приветствую.
подскажите такую вещь, есть ноут, на нём крутится докер, при запуске php скрипта, сервер через некоторое времы отдаёт 503 ошибку.
max_execution_time=3600.
может быть что мощности не хватает?
Maxim
Vir
о, попробую, спасибо
Jürgen
Не есть хорошо
Vir
Vir
непонятно почему оно 503, на другой машинке работает
Vir
а на ноуте у человека на хочет
Maxim
Vir
я склоняюсь к тому, что проц не тянет
Vir
там импорты
Maxim
Vir
да
Vir
много таблиц, дикие выборки
Maxim
да
Выгрузка должна быть в один поток? Один за одним? Или можно параллельно выгружать объекты? Ну и наверняка используются ActiveRecord или Doctrine, верно?
Vir
да, там из смежных таблиц тянутся данные, формируется массив, а потом из базовой таблицы тянутся продукты и уже к ним идёт привязка
Maxim
Vir
Maxim
Activerecord
А что используется из ActiveRecord? Наверняка просто для того что бы создать записи в табличках или для того что бы достать модельку со связанными данными? Такие процессы обычно делают с помощью db->createCommand(sql_query)
Так как ActiveRecord очень тяжёлый то лучше в таких процессах стараться его не использовать
Anonymous
@lemonja будет жить. Поприветствуем!
Anonymous
@DurnayaKonechnost будет жить. Поприветствуем!
Anonymous
@ElenaAnatBond будет жить. Поприветствуем!
Михаил
Ааааааа
Anthony
Добрый день, может кто поможет.
Есть дата контейнер с nginx в котором билдится фронт
В nginx.conf прописал proxy_pass http://ip:port;
Есть несколько микросервисов с которыми фронт взаимодействует, которые открыты также через nginx
Проблема в том что nginx на фронте выдает 400 или 500
p.s.
все контейнеры добавлены в один network
Anthony
уточню, все контейнеры доступны напрямую через localhost:port, но не через дата контейнер
Yuriy
докерфайлы и конфиг nginx в студию, телепаты в отпуске
Anthony
докерфайлов слишком много, да и запускаю через докеркомпоз
Anthony
nginx:
build:
context: .
dockerfile: Dockerfile
restart: always
working_dir: /usr/share/nginx/html
environment:
ROOT_DIR: '/usr/share/nginx/html'
volumes:
- ./src:/app/dist:ro
# - $PWD/src:/app/dist:ro
ports: ['19999:80']
networks:
- frontend-network
- web
labels:
- "traefik.enable=true"
- "traefik.backend=front-be"
- "traefik.frontend.rule=Host:front.localhost"
Anthony
это докеркомпоз фронта, только сам процесс
Yuriy
что то мне подсказывает что вот это
Yuriy
upstream front {
server frontfinal_nginx_1:19999;
}
upstream core {
server corefinal_app_1:9999;
}
upstream media {
server media_app_1:29999;
}
Yuriy
лишнее
Yuriy
в location сразу проще прокинуть
Yuriy
или у вас кучка nginx'ов?
Anthony
у меня их куча
Anthony
я несовсем уверен что правильно делаю
Anthony
upstream можно убрать, но это не поменяет ситуацию
Yuriy
у вас labels так то для traefik имеются
Anthony
labels да есть, я пытаюсь разными путями решить проблему