https://bz.apache.org/bugzilla/show_bug.cgi?id=66731
Bug ID: 66731
Summary: h2_proxy_stream is expiring timeout, setting
ProxyTimeout has no effect
Product: Apache httpd-2
Version: 2.4.57
Hardware: Other
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: mod_proxy_http2
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
I'm trying to connect two grpc apps via apache as reverse proxy.
They connect fine and start to stream messages in bidirectional streaming mode.
After about 10 seconds the connection breaks and in the apache error_log there
is the message:
[proxy_http2:warn] [pid 351553:tid 140112843736640] (70007)The timeout
specified has expired: [remote 127.0.0.1:9090] AH03382: h2_proxy_stream(0-1):
check input
In the apache access_log it is logged as:
"POST /api.ProductInfo/getProducts HTTP/2.0" 503 294
In the grpc server log there are a series of INBOUND DATA/OUTBOUND DATA
messages exchanged and then the message:
[grpc-nio-worker-ELG-3-1] DEBUG io.grpc.netty.NettyServerHandler - [id:
0xcc689cf1, L:/127.0.0.1:9090 - R:/127.0.0.1:48080] INBOUND RST_STREAM:
streamId=1 errorCode=5
So it looks like apache is closing the connection to the server.
I've tried setting "ProxyTimeout 300" but this has no effect.
I'm not setting a deadline on the grpc client request so i don't think it's
that.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]