Случайные ошибки 502 Bad Gateway - PullRequest
0 голосов
/ 17 апреля 2019

Мы владеем и управляем, но не обслуживаем 2 собственных сервера. Мы сделали интеграцию API между ними. Однако, когда сервер загружает страницу с информацией, предоставленной другим, мы получаем случайные 502 ошибки шлюза.

Мы думаем, что сообщение об ошибке при мониторинге сервера выглядит следующим образом:

ДАТА / ВРЕМЯ xxxxxxxxxx user.notite root: <142> ДАТА / ВРЕМЯ haproxy [9]: xxx.xx.xx.x: xxxxx [ДАТА / ВРЕМЯ] public-http-in ~ node-beta / node-beta 6/0/0 / -1 / + 59 502 +205 - - SH-- 6/6/0/0/0 0/0 {} "POST / xxxxxxxxxxx? Token = xxxxxxxxxxxxxxxxxxxxxxxxxx

Наша конфигурация haproxy выглядит следующим образом: глобальный

maxconn 4096 tune.maxrewrite 4096

по умолчанию журнал глобальный режим http вариант srvtcpka опция повторная отправка опция abortonclose опция logasap вариант не может вариант httplog опция http-server-close опция forwardfor кроме xxx.x.x.x.x повторяет 3 тайм-аут http-запроса 300 с время ожидания 3м тайм-аут подключения 500 с тайм-аут клиента 5м тайм-аут сервера 10м тайм-аут http-keep-alive 50 с

Мы попытались изменить конфигурацию haproxy: добавлен tune.maxrewrite 4096 добавлен http-keep-alive 50-х годов опция srvtcpka

На данный момент мы просто делаем метод проб и ошибок, так как не уверены в основной причине ошибки 502 неверного шлюза. И не уверен в том, что указывает сообщение журнала.

...