На самом деле у меня есть 4 сервера overpass-api за балансировщиком нагрузки nginx. Сервер overpass_api отправляет HTTP 504 ответы при переполнении.
nginx может проверять работоспособность:
- пассивно, но сервер overpass-api никогда не падает / всегда отвечает.
- активным образом, но у overpass-api нет службы проверки работоспособности.
Есть ли способ, с помощью nginx или надстройки, для nginx пометить нездоровый сервер с ответами HTTP 504?
занят против здоровых: я знаю, что сервер overpass-api не дает сбоя, но он ответит HTTP 504 за 1 или 2 секунды для всех запросов, поэтому лучше не отправлять ему больше запросов.