Size: a a a

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

2021 March 31

кг

константин горюнов... in DevOps — русскоговорящее сообщество
Alex Demidov
Кавычки
Cпасибо, могу только немного подробностей попросить? К примеру я предположил что речь о "docker-compose.yml", убрал кавычки и не помогло.
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
константин горюнов
Cпасибо, могу только немного подробностей попросить? К примеру я предположил что речь о "docker-compose.yml", убрал кавычки и не помогло.
Порты должны быть в кавычках
источник

кг

константин горюнов... in DevOps — русскоговорящее сообщество
Спасибо, ща проверю.
источник

кг

константин горюнов... in DevOps — русскоговорящее сообщество
Alex Demidov
Порты должны быть в кавычках
Поставил этот порт   (     "{IP_GLOBAL}.... "    ) в кавычки, не помогло, к сожалению.
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
константин горюнов
Поставил этот порт   (     "{IP_GLOBAL}.... "    ) в кавычки, не помогло, к сожалению.
$ кто сожрал?
источник

кг

константин горюнов... in DevOps — русскоговорящее сообщество
Alex Demidov
$ кто сожрал?
Виноват, вручную писал и не указал в чате.
Вот полная строка:
      - "${IP_GLOBAL}:514:514/udp"
источник

кг

константин горюнов... in DevOps — русскоговорящее сообщество
docker-compose up -d поднимает с учетом переменной, через ansible не поднимает с указанной выше ошибкой
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
Значит IP_GLOBAL не определена
источник

кг

константин горюнов... in DevOps — русскоговорящее сообщество
Alex Demidov
Значит IP_GLOBAL не определена
ansible host -i hosts.yml -m shell -a 'echo ${IP_GLOBAL}'
Выдает ip адрес сервера
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
константин горюнов
ansible host -i hosts.yml -m shell -a 'echo ${IP_GLOBAL}'
Выдает ip адрес сервера
не факт что окружение в шелл и в докер одинаковое. Я бы проверил выкинув IP_GLOBAL  совсем
источник

кг

константин горюнов... in DevOps — русскоговорящее сообщество
Alex Demidov
не факт что окружение в шелл и в докер одинаковое. Я бы проверил выкинув IP_GLOBAL  совсем
Проверю, спасибо
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Please be patient.
источник

VV

Volodymyr Victorovic... in DevOps — русскоговорящее сообщество
Всем привет. есть хапрокси в роли балансировщика и 3 вебноды. Если я тушу одну с вебнод, то клиент получает 503 ошибку и ему надо обновить страницу, что б восстановить работоспособность. А можно сделать так или на хапрокси или на нжинксе, что б 503 ошибку не выдавало, а ждало пока не законектиться на другую вебноду и выглядело как "долгая загрузка" страницы
источник

A

Andrew Urpin in DevOps — русскоговорящее сообщество
Volodymyr Victorovich
Всем привет. есть хапрокси в роли балансировщика и 3 вебноды. Если я тушу одну с вебнод, то клиент получает 503 ошибку и ему надо обновить страницу, что б восстановить работоспособность. А можно сделать так или на хапрокси или на нжинксе, что б 503 ошибку не выдавало, а ждало пока не законектиться на другую вебноду и выглядело как "долгая загрузка" страницы
а настроить проверку со стороны хапрокси и автоматическое выбрасывание неработающего бэкенда не пробовали?
источник

VV

Volodymyr Victorovic... in DevOps — русскоговорящее сообщество
Andrew Urpin
а настроить проверку со стороны хапрокси и автоматическое выбрасывание неработающего бэкенда не пробовали?
проверка настроена и оно автоматически переключает на рабочую ноду, но при это 503 ошибка вылазит
источник

A

Andrew Urpin in DevOps — русскоговорящее сообщество
Volodymyr Victorovich
проверка настроена и оно автоматически переключает на рабочую ноду, но при это 503 ошибка вылазит
on-marked-down shutdown-sessions
источник

VV

Volodymyr Victorovic... in DevOps — русскоговорящее сообщество
Andrew Urpin
on-marked-down shutdown-sessions
попробую, спасибо)
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Volodymyr Victorovich
Всем привет. есть хапрокси в роли балансировщика и 3 вебноды. Если я тушу одну с вебнод, то клиент получает 503 ошибку и ему надо обновить страницу, что б восстановить работоспособность. А можно сделать так или на хапрокси или на нжинксе, что б 503 ошибку не выдавало, а ждало пока не законектиться на другую вебноду и выглядело как "долгая загрузка" страницы
Есть вариант через next upstream в nginx if 503 max_errors=3 допустим

server back_stack {

server $BACKEND-IP1;
server $BACKEND-IP2  backup;
server $BACKEND-IP3  backup;

}


}

location /backend {

proxy_pass http://bakc_stack;
proxy_next_upstream error http_503;

}
источник

VV

Volodymyr Victorovic... in DevOps — русскоговорящее сообщество
on-marked-down shutdown-sessions вот эта тема заработала, спасибо огромное!
источник

VV

Volodymyr Victorovic... in DevOps — русскоговорящее сообщество
Переслано от Andrew Urpin
on-marked-down shutdown-sessions
источник