Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

Upstream force to close+client keep alive (API Си) (3 replies)

$
0
0
Здравствуйте, помогите разобраться как корректно закрыть соединения с бэкендом в апстриме оставив живое соединения с клиентом(keep alive).

Если делаю просто что-то типа ngx_http_finalize_request(r, NGX_HTTP_CREATED) то соединение с клиентом остается открыто, но
- не обрабатывает новые запросы,
- не вызывается upstream->finalize_request,
- спустя некоторое время начинает дёргать upstream read/write heandler.

Если еще добавить ngx_http_finalize_request(r, NGX_OK)
- с клиентом разрывается, хотя я его не освобождал
- происходит вызов upstream->finalize_request

При ngx_free_connection на соединения апстрима вообще ад начинается...

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>