У меня топология выглядит как
Пользователь -> DNS -> Haproxy (вычисления Google) -> Балансировщик нагрузки Google -> Группа экземпляров
Трафик поступает на haproxy и отображается на 3 балансировщика нагрузки.
Я получаю много ответов с -1
код на haproxy, например
0/0/1/-1/287 -1
0/0/6/-1/109 -1
0/0/2/-1/233 -1
Я читал из haproxy docs 8.5 раздел, в документах сказано:
Я хочу знать, почему так много людей получают сервер тайм-аута, потому что с группой экземпляров под балансировщиком нагрузки все в порядке. Как я могу их отследить, потому что все запросы с этим ответом не поступают на каждый экземпляр в группе экземпляров?
Не могли бы вы подтвердить, что используете балансировщик нагрузки HTTP (S)? Если да, проверьте Stackdriver Logging и посмотрите, есть ли коды ошибок 502 и какие коды ответов?
Вы еще не пробовали увеличить время ожидания сервера? https://cbonte.github.io/haproxy-dconv/1.7/configuration.html#timeout%20server