Wilson Ho created TS-2385:
-----------------------------
Summary: http.origin_max_connections is ignored when
http.keep_alive_post_out is set
Key: TS-2385
URL: https://issues.apache.org/jira/browse/TS-2385
Project: Traffic Server
Issue Type: Bug
Components: Core
Reporter: Wilson Ho
Using the following settings:
CONFIG proxy.config.http.server_max_connections INT 0
CONFIG proxy.config.http.origin_max_connections INT 200
CONFIG proxy.config.http.keep_alive_post_out INT 1
The origin_max_connections is NOT honored and at some point TS would start
creating much much more than 200 connections to each origin server.
To repeat:
1) simulate 1000 clients and have each of them continuously send requests to
TS. It doesn't matter if these are GET or POST requests.
2) monitor the number of TCP connection to the origin server.
3) The origin_max_connections might hold up for a few minutes, but after a
while, it starts to "break" and you would see close to 1000 connections being
created.
If keep_alive_post_out is turned off, then using the same experiment, TS
maintains the outgoing connection count pretty steadily at 200.
--
This message was sent by Atlassian JIRA
(v6.1#6144)