nginx'а), чтобы можно было менять продакшен инстанс приложения без остановки работы?
Например, я разворачиваю апдейт, убеждаюсь что всё хорошо, потом переключаю что-нибудь в nginx'е, чтобы он все следующие запросы направлял уже на новое приложение, а старое перестал использовать. И затем старое просто вырубаю и удаляю.
Если можно, как это называется/как гуглить?
Просто сейчас приходится всё приложение минут на 5 останавливаться, что не оч хорошо. Хотелось бы чтобы апдейты можно было без остановки выкатывать.
обычный port forwarding
еще можно так, что все запросы идут сразу на N приложений/сервисов, которые работают с репликой бд, таким образом получается почти реальная тестовая среда, как все готово и ошибок нет, меняется порт или тег/имя сервиса
Так всё равно же останавливать придётся, или нет?
sudo nginx -s reload
Насколько знаю во всяких кубернетесах есть инструменты для этого, т.е. убийство и перезапуск контейнеров по очереди
при reload nginx создает новые воркеры и аккуратно перенаправляет уже все на них
обновление контейнеров
сори, я только вылез из запоя
Выебон засчитан 👍
тут скорее надо посочувствовать, бутылка была выжрана в одно лицо
А что там за наклейка с рогами аленя
где
Главное не на голове :)
Пффф... было бы чем хвастаться, 0.7 в одно лицо... когда до 1.5 дойдете - напишите 😂
вот вы обидели многие лица таким обобщением
Знаменитые алкоподвиги подъехали. Помним.. Гордимся..
пусть знают свое место 😅
помню, не горжусь)))
Обсуждают сегодня