Size: a a a

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

2020 February 25

i

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

i

inqfen in Docker — русскоговорящее сообщество
А если у тебя 5 машин с таким ботом, они друг другу не помешают?
источник

N

Nayls in Docker — русскоговорящее сообщество
Так же @Skjxnejejne вам правильно подметил, запустите вы супервизор с Pid 1, он внутри запустит ваш юникорн и?
Если что-то пойдёт не так вы вцелом не узнаете!
Потому что другие процессы будут падать, а процесс супервизора нет, значит всё ок.
источник

N

Nayls in Docker — русскоговорящее сообщество
Я понимаю, иногда краш тема не нужна, но мне больше импонирует "что-то не так" -> "краш", собственно процесс падает и докер рестартуется, на рестарты можно и смотреть в мониторинге и тп. попроще
источник

N

Nayls in Docker — русскоговорящее сообщество
Есть готовые решения с кроном думаю, видел много которые вроде на кроне и пашут, вроде у nextcloud есть cron.sh и кажется, это просто сервис с этим режимом, а внутри скорее всего что-то типа 15 сек слипа, крон и всё в бесконечность
источник

i

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

i

inqfen in Docker — русскоговорящее сообщество
Потому что докер изначально ожидает в общем-то что процесс там один
источник

i

inqfen in Docker — русскоговорящее сообщество
Ну точнее так предполагается, сколько их там реально - он не знает
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
вот траефик умеет пробрасывать в другой контейнер трафик, разве нет ничего подобного но с кроном? чтобы он запускал процессы в других контейнерах по заданиям?
источник

N

Nayls in Docker — русскоговорящее сообщество
@eugene_rymarev посмотри вот это.
https://habr.com/ru/company/redmadrobot/blog/305364/

Мне кажется у тебя будет 3 сервиса, 1ый бот, 2ый бот и 3 крон
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
уже видел
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
так я и не против 3 контейнера сделать. но крон-контейнер как будет с теми двумя работать?
источник

i

inqfen in Docker — русскоговорящее сообщество
Евгений Ры́марев
вот траефик умеет пробрасывать в другой контейнер трафик, разве нет ничего подобного но с кроном? чтобы он запускал процессы в других контейнерах по заданиям?
Да так особо никто не делает, потому что это решение немасштабируемое никак
источник

i

inqfen in Docker — русскоговорящее сообщество
Отскейлился до 20 машин - оп и у тебя внезапно этот таск запускается без перерыва
источник

i

inqfen in Docker — русскоговорящее сообщество
Друг про друга-то они не знают
источник

N

Nayls in Docker — русскоговорящее сообщество
Блин, я где видел кроны, это вот образ с апишкой, а внутри образа cron.sh (или что-то ещё, невАжнА)
В итоге 2 сервиса, один в web режиме, другой в cron с общей код. базой.
источник

N

Nayls in Docker — русскоговорящее сообщество
Я ток такое себе представляю.
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
Nayls
Блин, я где видел кроны, это вот образ с апишкой, а внутри образа cron.sh (или что-то ещё, невАжнА)
В итоге 2 сервиса, один в web режиме, другой в cron с общей код. базой.
а, типа как к БД подключаться не по IP, а по hostname'у?
источник

N

Nayls in Docker — русскоговорящее сообщество
Да а при чём тут дб?
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
Nayls
Блин, я где видел кроны, это вот образ с апишкой, а внутри образа cron.sh (или что-то ещё, невАжнА)
В итоге 2 сервиса, один в web режиме, другой в cron с общей код. базой.
в одном контейнере висит крон, который по хостнейму отправляет команды в другой контейнер
источник