Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 July 29

AS

Aleksey Shirokikh in RU.Docker — Официальное Русское Сообщество
ты скоростью рестарта хочешь добится доступности придожения ?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Aleksey Shirokikh
нет задачи в ускорении рестарта
задача сделать его стабильным
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Aleksey Shirokikh
ты скоростью рестарта хочешь добится доступности придожения ?
🤦‍♂️согласен, что это неверный посыл
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
задачи нет, суть в том что у меня мой docker-compose стоит из двух контейнеров
как сервисы я их назвал
frontend
backend

и даже когда я их стопаю docker stop CONTAINER_ID они стопаются очень долго
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
This setup works pretty well most of the time. But there is a major problem. systemd isn't monitoring the container itself, it's really monitoring the client. If the client detaches from the container for whatever reason (e.g. a network problem), systemd will kill the container, even though it may be functioning fine. Conversely, if the container dies but the client remains running, systemd won't do anything. What we really want is for systemd to monitor the container instead of the client1. And there is a solution that does just that, systemd-docker.
источник

AS

Aleksey Shirokikh in RU.Docker — Официальное Русское Сообщество
manefesto
задачи нет, суть в том что у меня мой docker-compose стоит из двух контейнеров
как сервисы я их назвал
frontend
backend

и даже когда я их стопаю docker stop CONTAINER_ID они стопаются очень долго
долгий стоп может быть от того что ты криво написал контейнеры и они не отрабатывают сигналы
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
О_о. Я примерно про это и говорю
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
manefesto
задачи нет, суть в том что у меня мой docker-compose стоит из двух контейнеров
как сервисы я их назвал
frontend
backend

и даже когда я их стопаю docker stop CONTAINER_ID они стопаются очень долго
потому что у тебя приложение грейсфулли стопается
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
а потом через 10 секунд приходит докер и насильно его убивает
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
читай про сигналы
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Aleksey Shirokikh
долгий стоп может быть от того что ты криво написал контейнеры и они не отрабатывают сигналы
как вариант, ога
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
Aleksey Shirokikh
долгий стоп может быть от того что ты криво написал контейнеры и они не отрабатывают сигналы
стандартный php-fpm, взят с docker-hub, по сути только добавил модули для php и положил код во внуть контейнера
источник

AS

Aleksey Shirokikh in RU.Docker — Официальное Русское Сообщество
ну или если тебе надо быстро стопаться используй docker kill
источник

AS

Aleksey Shirokikh in RU.Docker — Официальное Русское Сообщество
но повторюсь есть ощущение что ты не уловил суть пока.
источник

AS

Aleksey Shirokikh in RU.Docker — Официальное Русское Сообщество
и получил забавную зверушку
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
да вот docker kill  отрабатывает не быстрее
источник

AS

Aleksey Shirokikh in RU.Docker — Официальное Русское Сообщество
откуда требования по скорости docker kill ?
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
kill -9 должен отрабатывать быстрее чем рестарт сервиса, если конечно docker kill делает подобное
источник

AS

Aleksey Shirokikh in RU.Docker — Официальное Русское Сообщество
он делает нечто похожее. но ладно я понял. расскажешь чем кончилось и каковы бенчмарки по убийству контейнеров
источник