У меня проблема с 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
и это было причиной проблемы.