我正在使用Apache HTTPClient(4.2.2)/ Java7打开许多可重用连接到tomcat 7服务器(模拟许多用户反复击中服务)。 Ubuntu 12上的客户端和服务器(但不同的机器)。我确定systctl.conf和limits.conf允许这种情况。Apache HTTPClient不允许超过1500个可重复使用的连接
这适用于约1500个模拟用户/连接。连接按预期重新使用。然而,在1500到1600之间的模拟用户,连接不再被重新使用,并且一直关闭/重新打开。为什么会出现这种情况?
我认为问题不在服务器端,因为当我在不同的计算机上针对同一台服务器启动多个模拟客户端时,只要每个客户端不超过1500,服务器就没有问题重新使用连接连接。