nghttpx: Set nghttp2_option_set_peer_max_concurrent_streams for HTTP/2 backend
This commit is contained in:
parent
b2fb888363
commit
7c75d9db98
|
@ -761,8 +761,13 @@ void fill_default_config() {
|
|||
mod_config()->worker_frontend_connections = 0;
|
||||
|
||||
nghttp2_option_new(&mod_config()->http2_option);
|
||||
nghttp2_option_set_no_auto_window_update(get_config()->http2_option, 1);
|
||||
|
||||
nghttp2_option_set_no_auto_window_update(mod_config()->http2_option, 1);
|
||||
nghttp2_option_new(&mod_config()->http2_client_option);
|
||||
nghttp2_option_set_no_auto_window_update(get_config()->http2_client_option,
|
||||
1);
|
||||
nghttp2_option_set_peer_max_concurrent_streams(
|
||||
get_config()->http2_client_option, 100);
|
||||
|
||||
mod_config()->tls_proto_mask = 0;
|
||||
mod_config()->no_location_rewrite = false;
|
||||
|
|
|
@ -236,6 +236,7 @@ struct Config {
|
|||
FILE *http2_upstream_dump_request_header;
|
||||
FILE *http2_upstream_dump_response_header;
|
||||
nghttp2_option *http2_option;
|
||||
nghttp2_option *http2_client_option;
|
||||
char **argv;
|
||||
char *cwd;
|
||||
size_t num_worker;
|
||||
|
|
|
@ -1202,7 +1202,7 @@ int Http2Session::on_connect() {
|
|||
}
|
||||
|
||||
rv = nghttp2_session_client_new2(&session_, callbacks, this,
|
||||
get_config()->http2_option);
|
||||
get_config()->http2_client_option);
|
||||
|
||||
if (rv != 0) {
|
||||
return -1;
|
||||
|
|
Loading…
Reference in New Issue