Одинаковые сервера в upstream

Сухачев Андрей andrew at comby.com
Mon Apr 9 13:44:38 MSD 2007


Всем добрый день.

  Кто-нибудь знает, в подобной конструкции:
    upstream  backend  {
      server   backend1.example.com;
      server   backend1.example.com;
    }
  Сервера считаются разными или одинаковыми? Если разными, то коннект к каждому устанавливается
  заново или будет повторно использован последний?

  Просто проблема в том, что есть подозрение на то, что отдельные процессы "backend1.example.com"
  глючат, и в случае получения отлупа хочется чтобы запрос шел туда же, но просто повторно(как
  вариант, повторный запрос должен обслужиться другим процессом), т.е. как бы организовать схему:
    for(i = 0;i<MAX_RETRY;i++)
      if(do_something())
        break;

С уважением, Андрей.






More information about the nginx-ru mailing list