diff options
author | Ruslan Ermilov <ru@nginx.com> | 2020-07-03 16:16:47 +0300 |
---|---|---|
committer | Ruslan Ermilov <ru@nginx.com> | 2020-07-03 16:16:47 +0300 |
commit | 829c9d5981da1abc81dd7e2fb563da592203e54a (patch) | |
tree | 5b1fdad634deea9eae5f17ddbd1bc475cd5b6b9b /src/http/modules/ngx_http_proxy_module.c | |
parent | fa2f2e35082ba01a8aed026b34fc5246637f104e (diff) | |
download | nginx-829c9d5981da1abc81dd7e2fb563da592203e54a.tar.gz nginx-829c9d5981da1abc81dd7e2fb563da592203e54a.zip |
HTTP/2: lingering close after GOAWAY.
After sending the GOAWAY frame, a connection is now closed using
the lingering close mechanism.
This allows for the reliable delivery of the GOAWAY frames, while
also fixing connection resets observed when http2_max_requests is
reached (ticket #1250), or with graceful shutdown (ticket #1544),
when some additional data from the client is received on a fully
closed connection.
For HTTP/2, the settings lingering_close, lingering_timeout, and
lingering_time are taken from the "server" level.
Diffstat (limited to 'src/http/modules/ngx_http_proxy_module.c')
0 files changed, 0 insertions, 0 deletions