At this location: > [Mon Apr 18 09:27:20.255871 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(1830): [client 10.163.21.188:54836] h2_session(151): conn error > -> shutdown
mod_http2 has tried a read with a 1 second timeout on the connection and got a return code that it does not recognize. It conservatively interprets that as connection error and shuts it down. I can make a patch that logs the return code more verbose so we could see what gets returned. Interested? Thanks, Stefan > Am 18.04.2016 um 11:40 schrieb Petr Sumbera <petr.sumb...@oracle.com>: > > Hi, > > I'm playing with mod_http2 on Solaris (now with version 2.4.20). And I'm > getting following error (and I believe it worked for me with 2.4.17). Any > idea? > > Thanks, > > Petr > > [Mon Apr 18 09:27:20.217807 2016] [ssl:info] [pid 1834:tid 51] [client > 10.163.21.188:54836] AH01964: Connection to child 151 established (server > 127.0.0.1:443) > [Mon Apr 18 09:27:20.219607 2016] [ssl:debug] [pid 1834:tid 51] > ssl_engine_kernel.c(2105): [client 10.163.21.188:54836] AH02044: No matching > SSL virtual host for servername virtuals63.cz.oracle.com found (using > default/first virtual host) > [Mon Apr 18 09:27:20.219695 2016] [core:debug] [pid 1834:tid 51] > protocol.c(1890): [client 10.163.21.188:54836] AH03155: select protocol from > h2,h2c,http/1.1, choices=h2-16,h2-15,h2-14,h2,spdy/3.1,http/1.1 for server > 127.0.0.1 > [Mon Apr 18 09:27:20.219872 2016] [core:debug] [pid 1834:tid 51] > protocol.c(1934): [client 10.163.21.188:54836] AH03156: select protocol, > proposals=h2,http/1.1 preferences=h2,h2c,http/1.1 configured=h2,h2c,http/1.1 > [Mon Apr 18 09:27:20.219937 2016] [core:debug] [pid 1834:tid 51] > protocol.c(1954): [client 10.163.21.188:54836] AH03157: selected protocol=h2 > [Mon Apr 18 09:27:20.220048 2016] [ssl:debug] [pid 1834:tid 51] > ssl_engine_kernel.c(2105): [client 10.163.21.188:54836] AH02044: No matching > SSL virtual host for servername virtuals63.cz.oracle.com found (using > default/first virtual host) > [Mon Apr 18 09:27:20.232028 2016] [ssl:debug] [pid 1834:tid 51] > ssl_engine_kernel.c(2023): [client 10.163.21.188:54836] AH02041: Protocol: > TLSv1.2, Cipher: AES128-SHA (128/128 bits) > [Mon Apr 18 09:27:20.232468 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(955): [client 10.163.21.188:54836] AH03200: h2_session(151) > created, max_streams=100, stream_mem=65536, workers_limit=4, workers_max=25, > push_diary(type=1,N=256) > [Mon Apr 18 09:27:20.232630 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(1063): [client 10.163.21.188:54836] AH03201: h2_session(151): > start, INITIAL_WINDOW_SIZE=65535, MAX_CONCURRENT_STREAMS=100 > [Mon Apr 18 09:27:20.232724 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(2093): [client 10.163.21.188:54836] AH03079: h2_session(151): > started on 127.0.0.1:443 > [Mon Apr 18 09:27:20.232783 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(1762): [client 10.163.21.188:54836] AH03078: h2_session(151): > transit [INIT] -- init --> [BUSY] > [Mon Apr 18 09:27:20.232969 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(647): [client 10.163.21.188:54836] AH03068: h2_session(151): > sent FRAME[SETTINGS[length=6, stream=0]], frames=0/0 (r/s) > [Mon Apr 18 09:27:20.233034 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(647): [client 10.163.21.188:54836] AH03068: h2_session(151): > sent FRAME[WINDOW_UPDATE[stream=0, incr=2147418112]], frames=0/1 (r/s) > [Mon Apr 18 09:27:20.233203 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(1762): [client 10.163.21.188:54836] AH03078: h2_session(151): > transit [BUSY] -- no io --> [IDLE] > [Mon Apr 18 09:27:20.255871 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(1830): [client 10.163.21.188:54836] h2_session(151): conn error > -> shutdown > [Mon Apr 18 09:27:20.255956 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(647): [client 10.163.21.188:54836] AH03068: h2_session(151): > sent FRAME[GOAWAY[error=0, reason='error', last_stream=0]], frames=0/2 (r/s) > [Mon Apr 18 09:27:20.256161 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(758): [client 10.163.21.188:54836] AH03069: session(151): sent > GOAWAY, err=0, msg=error > [Mon Apr 18 09:27:20.256223 2016] [http2:debug] [pid 1834:tid 51] > h2_session.c(1762): [client 10.163.21.188:54836] AH03078: h2_session(151): > transit [IDLE] -- local goaway --> [DONE] > [Mon Apr 18 09:27:20.256312 2016] [http2:debug] [pid 1834:tid 51] > h2_mplx.c(439): [client 10.163.21.188:54836] AH03056: h2_mplx(151): > release_join -> destroy > [Mon Apr 18 09:27:20.256437 2016] [http2:debug] [pid 1834:tid 51] > h2_conn.c(213): (70014)End of file found: [client 10.163.21.188:54836] > AH03045: h2_session(151): process, closing conn > [Mon Apr 18 09:27:20.256591 2016] [ssl:debug] [pid 1834:tid 51] > ssl_engine_io.c(1029): [client 10.163.21.188:54836] AH02001: Connection > closed to child 151 with standard shutdown (server 127.0.0.1:443)