Affects Version/s: 3.1.2
Fix Version/s: None
Debian Squeeze 64Bit
mod_jk 1.2.32 OR mod_proxy_ajp (comes with Apache)
I have an issue with a JK-enabled listener which is using the chunking feature. It is related to Bug 18341 where a HTTP downgrade directive disabled the chunking feature on apache side.
We just upgraded our glassfish server from 3.1.1 to 3.1.2 and the mod_jk configuration stopped working. All requests larger than one chunk are timing out after 15 seconds. The server response is showing a 2000 on the top of the page and a part of the original page.
I don't know if it's a real bug or just a misconfiguration, but the fact it worked in 3.1.1 with chunking enabled confused me.
These scenarios are working:
- using the 8080 Port of GF without proxy and with chunking
- using a http proxy (listener has JK disabled) and with chunking
- using an AJP proxy (mod_proxy_ajp) redirecting to ajp://127.0.0.1:8009 without chunking
- using the 3.1.1 configuration with mod_jk (see workers.properties) without chunking
When enabling chunking, the mod_proxy_ajp method just shows an empty page.
The mod_jk module produces an error indicating that the connection to the enterprise server is broken.
The glassfish log stays empty.