Export to GitHub

mod-spdy - issue #53

No page served


Posted on Sep 19, 2012 by Happy Giraffe

What version/revision number of mod_spdy are you using? 370

What version of Apache are you using, and on what operating system? (Use apache2ctl -v to check.) apache 2.2.22, debian 6.0.5

What other Apache modules are you using? (Use apache2ctl -M to check.) Sorry, no apache2ctl here: Compiled in modules: core.c mod_authn_file.c mod_authn_default.c mod_authz_host.c mod_authz_groupfile.c mod_authz_user.c mod_authz_default.c mod_auth_basic.c mod_cache.c mod_mem_cache.c mod_filter.c mod_log_config.c mod_headers.c mod_unique_id.c mod_setenvif.c mod_version.c mod_proxy.c mod_proxy_connect.c mod_proxy_ftp.c mod_proxy_http.c mod_proxy_scgi.c mod_proxy_ajp.c mod_proxy_balancer.c worker.c http_core.c mod_mime.c mod_negotiation.c mod_rewrite.c mod_so.c Dynamic: mod_evasive20 mod_security2 mod_ssl

What browser version did you use to access the mod_spdy server? On what operating system? What flags was the browser invoked with? (For Chrome/Chromium, go to about:version to check.) Iceweasel 15.0 Chromium 21.0.1180.89 (Developer Build 154005) Debian wheezy/sid

What steps will reproduce the problem? 1.fix issue 52 2.compile apache with mod_spdy 3.try to get web page via supported browser

What is the expected result? What do you see instead? I should get webpage proxied thru the apache server. I see just blank page instead.

Please provide any additional information below.

I tried to update mod_spdy in our apache proxy server. After update I got this in error log: [mod_spdy/0.9.3.1-370] [9982:10133:ERROR:apache_spdy_session_io.cc(88)] ap_get_brigade failed with status 9: Bad file descriptor HTTPS to the proxy was established but I got just blank page. Page was served just fine in Konqueror which has no SPDY support. Page was served just fine thru older version of mod_spdy but I'm unable to find the revision.

Comment #1

Posted on Sep 21, 2012 by Happy Giraffe

Hi again! I did some test builds and the bug appeared between 0.9.1.5 (works OK) and 0.9.2.1 (blank page). I'll do more tests next week.

The "..ap_get_brigade failed.." message did not occur on test server.

Comment #2

Posted on Sep 24, 2012 by Happy Giraffe

Tests revealed the bug was introduced in revision 323. More info later.

Comment #3

Posted on Sep 24, 2012 by Happy Giraffe

Hmm, locating this "bug" seems to be more complicated. We have reverse proxies in different locations as entry points to our web. Several sites are proxied there but I can say there are just two main types: 1) Client -(HTTPS)-> reverse proxy -(HTTPS)-> apache serving content. 2) Client -(HTTPS)-> reverse proxy -(HTTPS)-> SSL encrypting apache -(HTTP)-> Perl Starman Type 2 does not work since revision 323. I tested type 2 first so I didn't know type 1 worked just fine. I checked access log from the SSL encrypting apache and it says full page has been served. More info later.

Comment #4

Posted on Jun 23, 2014 by Quick Cat

I am using version 0.9.4.3 having the same issue (no page served )

Error log shows

[mod_spdy/0.9.4.3-420] [5653:5728:ERROR:apache_spdy_session_io.cc(88)] ap_get_brigade failed with status 9: Bad file descriptor

Comment #5

Posted on Jun 23, 2014 by Quick Cat

No reverse proxy btw, just apache (with worker MPM)

Status: New

Labels:
Type-Defect Priority-Medium