Назад | Перейти на главную страницу

HAProxy + uwsgi all connection «Сброс соединения одноранговым узлом»

У меня проблема с UWSGI + HAProxy. для всех закрываемых соединений я вижу этот журнал в файле uwsgi [uwsgi-http key: client_addr: 192.168.173.250 client_port: 57002] hr_read(): Connection reset by peer [plugins/http/http.c line 917]

я могу легко воспроизвести это с этим

>>> for i in range(10):
...     requests.get('http://my-ha-url')
...
<Response [200]>
..
<Response [200]>

я вижу это

[uwsgi-http key:  client_addr: 192.168.173.250 client_port: 35534] hr_read(): Connection reset by peer [plugins/http/http.c line 917]
...
[uwsgi-http key:  client_addr: 192.168.173.250 client_port: 59134] hr_read(): Connection reset by peer [plugins/http/http.c line 917

НО Если я вызываю напрямую, не проходя через HA (вызывая конечную точку), в uwsgi нет журнала.

Кто-нибудь знает, что может быть? HA сохраняет соединение и в какой-то момент прерывает его?

Вроде в конфиге uwsgi у нас было http-keepalive = 650 и это было причиной проблемы.