httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adelfio D'Angio'" <adelfio.dan...@freemindconsulting.com>
Subject [users@httpd] Problem with mod_proxy and chunked packets
Date Wed, 19 Nov 2008 08:54:48 GMT
Hi all,

on Apache 2.2.8 I have a problem with mod_proxy in case of chunked packets.
This is my Proxy configuration:
ProxyPass /bld/kernel http://localhost:38315
ProxyPassReverse /bld/kernel http://localhost:38315

I published an "Hello World!" page on another web server running on port 38315 
but when I use Apache (/bld/kernel/hello2) I get this text:
26
Hello World!
0

I used mod_dumpio to debug this problem:

[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 33 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): GET /bld/kernel/hello2 
HTTP/1.1\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 17 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): Host: localhost\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 96 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): User-Agent: Mozilla/5.0 (X11; U; 
Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 73 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 33 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): Accept-Language: 
en-us,en;q=0.5\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 31 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): Accept-Encoding: gzip,deflate\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 48 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): Accept-Charset: 
ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 17 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): Keep-Alive: 300\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 24 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): Connection: keep-alive\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 2 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): \r\n
[notice] mod_dumpio: dumpio_out
[notice] mod_dumpio:  dumpio_out (data-POOL): 22 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): GET /hello2 HTTP/1.1\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 22 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): Host: localhost:1025\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 96 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): User-Agent: Mozilla/5.0 (X11; U; 
Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 73 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 33 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): Accept-Language: 
en-us,en;q=0.5\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 31 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): Accept-Encoding: 
gzip,deflate\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 48 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): Accept-Charset: 
ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 28 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): X-Forwarded-For: 127.0.0.1\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 29 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): X-Forwarded-Host: localhost\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 33 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): X-Forwarded-Server: 
adedan.site\r\n
[notice] mod_dumpio:  dumpio_out (data-POOL): 24 bytes
[notice] mod_dumpio:  dumpio_out (data-POOL): Connection: Keep-Alive\r\n
[notice] mod_dumpio:  dumpio_out (data-IMMORTAL): 2 bytes
[notice] mod_dumpio:  dumpio_out (data-IMMORTAL): \r\n
[notice] mod_dumpio:  dumpio_out (metadata-FLUSH): 0 bytes
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 18 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): HTTP/1.1 200  OK\r\n
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 37 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): Date: Thu, 13 Nov 2008 11:41:58 
GMT\r\n
[notice] mod_dumpio: dumpio_in [speculative-blocking] 1 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): C
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): C
[notice] mod_dumpio:  dumpio_in (data-HEAP): 23 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): onnection: Keep-Alive\r\n
[notice] mod_dumpio: dumpio_in [speculative-blocking] 1 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): K
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): K
[notice] mod_dumpio:  dumpio_in (data-HEAP): 23 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): eep-Alive: timeout=20\r\n
[notice] mod_dumpio: dumpio_in [speculative-blocking] 1 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): S
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): S
[notice] mod_dumpio:  dumpio_in (data-HEAP): 28 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): erver: AllegroServe/1.2.50\r\n
[notice] mod_dumpio: dumpio_in [speculative-blocking] 1 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): C
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): C
[notice] mod_dumpio:  dumpio_in (data-HEAP): 24 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): ontent-Type: text/html\r\n
[notice] mod_dumpio: dumpio_in [speculative-blocking] 1 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): T
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): T
[notice] mod_dumpio:  dumpio_in (data-HEAP): 27 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): ransfer-Encoding: chunked\r\n
[notice] mod_dumpio: dumpio_in [speculative-blocking] 1 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): \r
[notice] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): \r
[notice] mod_dumpio:  dumpio_in (data-HEAP): 1 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): \n
[notice] mod_dumpio: dumpio_in [readbytes-nonblocking] 8192 readbytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 49 bytes
[notice] mod_dumpio:  dumpio_in (data-HEAP): 26\r\n<html><body>Hello 
World!</body></html>\r\n0\r\n\r\n
[notice] mod_dumpio: dumpio_out
[notice] mod_dumpio:  dumpio_out (data-HEAP): 196 bytes
[notice] mod_dumpio:  dumpio_out (data-HEAP): HTTP/1.1 200  OK\r\nDate: Thu, 
13 Nov 2008 11:41:58 GMT\r\nServer: AllegroServe/1.2.50\r\nContent-Type: 
text/html\r\nKeep-Alive: timeout=15, max=100\r\nConnection: 
Keep-Alive\r\nTransfer-Encoding: chunked\r\n\r\n
[notice] mod_dumpio: dumpio_out
[notice] mod_dumpio:  dumpio_out (data-TRANSIENT): 4 bytes
[notice] mod_dumpio:  dumpio_out (data-TRANSIENT): 31\r\n
[notice] mod_dumpio:  dumpio_out (data-HEAP): 49 bytes
[notice] mod_dumpio:  dumpio_out (data-HEAP): 26\r\n<html><body>Hello 
World!</body></html>\r\n0\r\n\r\n
[notice] mod_dumpio:  dumpio_out (data-IMMORTAL): 2 bytes
[notice] mod_dumpio:  dumpio_out (data-IMMORTAL): \r\n
[notice] mod_dumpio: dumpio_in [readbytes-nonblocking] 8192 readbytes
[notice] mod_dumpio: dumpio_out
[notice] mod_dumpio:  dumpio_out (metadata-FLUSH): 0 bytes
[notice] mod_dumpio: dumpio_in [readbytes-blocking] 8192 readbytes


Thanks,

Adelfio D'Angio'

-------------------------------------------------------

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message