[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-httpd-bugs
Subject: [Bug 57259] New: mod_proxy_ajp + apache 2.4 on windows not using TCP connection pool
From: bugzilla () apache ! org
Date: 2014-11-25 14:39:33
Message-ID: bug-57259-7868 () https ! issues ! apache ! org/bugzilla/
[Download RAW message or body]
https://issues.apache.org/bugzilla/show_bug.cgi?id=57259
Bug ID: 57259
Summary: mod_proxy_ajp + apache 2.4 on windows not using TCP
connection pool
Product: Apache httpd-2
Version: 2.4.10
Hardware: PC
Status: NEW
Severity: normal
Priority: P2
Component: mod_proxy_ajp
Assignee: bugs@httpd.apache.org
Reporter: slawomir.kluz@assaabloy.com
1. Extract httpd-2.4.10-win64-VC11.zip from apachelounge or apachehaus
2. Extract tomcat (ie. apache-tomcat-7.0.57-windows-x64.zip)
3. Configure httpd:
- enable mod_proxy
- enable mod_proxy_ajp
- configure connection to tomcat:
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
4. Start tomcat.
5. Start httpd.
6. Open http://localhost/ by browser.
7. Observe number of TCP connections using: netstat -an when refreshing the
page.
Each new connection from httpd to tomcat creates new TCP connection (ie.
127.0.0.1:56233->127.0.0.1:8009). All of them have TIME_WAIT status and are
destroyed by OS after 4 minutes (default value of TcpTimedWaitDelay on
windows). In extreme, number of TCP connection will exceed windows limit (by
default it's ~14K). I confirmed that by sending lots of request to apache one
by one.
I have check the same scenario using apache 2.2 on windows, and apache 2.4 on
linux. It works it different way. Httpd creates few
connections to tomcat and reuse them. They have ESTABLISHED status.
Occurs on Windows 7 64bit, Windows Server 2008 R2 64bit.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic