consul client Connection reset by peer
Closed this issue · 2 comments
liliguo2023 commented
版本:
tengine 2.2.2
upsync 1.0.0
架构:
upsync----consul-client---consul-server
使用中发现tengine 一个worker,在一次会话中发起多次http请求,导致consul-client 返回rst包,然后无法更新数据,又发起新的请求(无限循环下去,直到返回正常)我测试了2.0.0 +nginx-1.10.3版本没发现这个问题, 请问是2.0.0.0 在请求这块有调整吗?
liliguo2023 commented
补充:upstream 下有几百台机器
liliguo2023 commented
是不是跟下面的定义和后续的代码相关:
static void ngx_http_upsync_recv_empty_handler(ngx_event_t *event);
static void ngx_http_upsync_send_empty_handler(ngx_event_t *event);