Andor
я б сделал через socat и управлял бы этим сервером по сети
Andor
Для перехвата сигнала
слушай, а ведь и правда возможно будет проще послать команду на выход башем при получении сигнала
George
Короче, парни. Я такое же дерьмо решал с Форти клиентом. Для ВПН. Был обернут в expect скрипт, после никакого баша не нужно. Правда, там задача была интерактивщину победить
George
Ну, вовремя слать yes/no и прочую дрянь
Andor
ну это как экспектом делать управлялки циской
Andor
ну и фортигейты из той же оперы
Max
Я так понимаю посылать команду SIGTERM процессу с PID 1 нет смысла?
Max
А как обойти это ограничение?
Max
Не хочется иметь в контейнере init-процесс (tini, например)
George
Max
Почему ? Аргументируй
Не знаю. Я пробовал и не получается. Гугл говорит что если у процесса PID 1, его невозможно так убить
Max
зашел в контейнер и проверил, не работает
Andor
Andor
это обычные иниты в линуксах не убиваются по SIGTERM
Andor
потому что если умрёт инит - будет кернел паник
Andor
а в контейнерах не пофигу ли
Max
то есть что мне в моем случае сделать, чтобы это обойти?
Max
может это особенность ubuntu образа?
George
George
George
И тогда ой-ой-ой
Andor
SIGTERM можно проигнорировать
George
Max
Вот и получается что мне нужно сделать graceful shutdown, но не хочется иметь в каждом таком контейнере по два процесса: init и сам игровой сервер. Поэтому горожу такие костыли как preStop hook, который пишет "exit" в stdin
Max
То есть процесс умеет обрабатывать SIGTERM и сам graceful shutdownнится
George
George
Я вспомнил о чём идёт речь
George
Max
и с минимумом костылей
Vadim
trap TERM в баше, или не ынтырпрайзно?
Etki
George
И ещё. Я предлагаю в связи с новыми веяниями убрать слово trap
George
Из-за неправильных ассоциаций, которое оно может вызвать )))
George
Вспоминаем историю master/slave.
И, да, я пошутил 😉
Etki
George
"погром-мизд"
inqfen
inqfen
интересно было бы на такого посмотреть
Andor
любой кто использует snmp
Etki
Rainbow
seaweedfs пробовал кто-то? Если просто туда статику закидывать жить будет?
Roman
Etki
говно/говно/говно/терпимо/хз
Etki
или у него на каждый инстанс подразумевается отдельная бд?
Rainbow
Я если дойду - отпишусь. Мне сейчас нужно что-то супер простое. Хочу чтобы на всех нодах лежала копия статический файлов, чтобы развать nginx. Вместо прокси к s3
Roman
Rainbow
Есть способ проще держать копии файлов + чекать что не разъехалось?
Roman
Andor
Andor
или можно нжинкс который в ините будет выкачивать тебе твой с3 бакет в локальный волюм
Andor
сколько у тебя там терабайт этой статики?
Rainbow
Rainbow
Andor
хм, пару гигов в каждом нжинксе?
Rainbow
просто собранного js/css/html и картинок наберётся больше чем на гиг
Rainbow
js/css/html постоянно обновляется.
Andor
купи цдн :)
Rainbow
html не нужно кешить совсем в моём кейсе
Andor
ну собирай имдж со статикой и им катайся
Rainbow
я просто хочу раздавать с диска, но чтобы было зеркалирование
Rainbow
try_files current помойка
Andor
купи цдн :)
Rainbow
У меня там js бандлы в апогее. больше 1к на каждую страницу. https://www.gatsbyjs.org/ называется.
Andor
blazing fast
Rainbow
мне не жалко купить. Ток я пока не пойму как будет работать
Andor
версионирование?
Andor
как скажешь - так и будет