Цитата: s_hitch
Кто подскажет как в таком конфиге поправить секции чтобы при падение одного сервера автоматом переходил на другой?
Пробовать химичить через балансир.
[balancer]
name = name #уникальное имя
name = default #в случае переопределения настроек для балансировщика, который используется поумолчанию
chain = 0,1;2;3 #цепочка ридеров задается имя ридера
#chain = card_1, сard_2; card_3
#что означает - запрос будет сбалансирован (по степени загрузки ридера) между двумя ридерами card_1 и card_2 и в случае,
#если не будет декодирован, то будет передан в следующую по цепочке группу в которой только один ридер card_3
mode = 0 #0 - выбирать ридер с наименьшим временем декодирования запроса (кол-во запросов в очереди * среднее время декодирования)
#1 - выбирать ридер с наименьшим кол-вом запросов в очереди
#2 - выбирать первый ридер в группе
#3 - round-robin
# chain = cardA/3, сardB/5, cardC/123
# через косую черту задается кол-во запросов, которые можно отдать в ридер, если порядковый номер поступившего запроса больше,
# то запрос отправляется в следующий по цепочке ридер, если это последний ридер и кол-во запросов превышено,
# обнуляются счетчики запросов всех ридеров и запрос передается в начало цепочки
#4 - параллельное декодирование несколькими ридерами
#5 - SID lease резервирование ридера под запросы с одинаковым SID
# chain = cardA/1, сardB/5, cardC/123; cardD/0
# через косую черту задается кол-во каналов SID, которые отработает ридер
# 0 - без лимита (cardD/0)
# при поступлении запроса в балансировщик, будет найден ридер, который уже отрабатывал запрос с данным SID или будет зарезервирован свободный ридер
# ридер резервируется на lease_time секунд, в случае, если за это время не поступит ни одного запроса, то ридер будет освобожден для других запросов
lease_time = 30 #секунд