Hi everybody, I'm trying to do Apache performance benchmarking for my course project. But I met a strange problem. When I use a single client to establish multiple TCP connections (e.g. 100) to an Apache server and send HTTP 1.1 requests with the Connection: keep-alive header, I suppose the TCP connections can be reused. But the Apache server will actively terminate TCP connections, even if Connection: Keep-Alive and Keep-Alive: xxx are included in the HTTP response header. I paste my code and more details on a stack overflow question:
https://stackoverflow.com/questions/70346241/apache-actively-close-tcp-connections-when-keep-alive-is-set-by-the-client I'd be very grateful if someone can help me solve this problem or tell me why Apache has such a behavior. Thank you! Chang Liu Tsinghua University