gpt4 book ai didi

ubuntu - 我如何限制Tomcats同时连接?

转载 作者:行者123 更新时间:2023-11-28 22:51:34 24 4
gpt4 key购买 nike

我最近一直在测试 Apache Tomcat。我正在使用 Ubuntu-16.04Apache Tomcat/8.0.36。我在搞乱带有连接限制的 server.xml。我试图将其限制为 2 个同时连接。但是设置 maxThreads="2"并不符合我的预期。我正在测试:

ab -n 150 -c 150 http://127.0.0.1:8080/

但它只是在不关闭任何连接的情况下运行良好。

最佳答案

首先,您需要了解 maxThreadsmaxConnections 之间的区别。您可以在 server.xml 中找到这两个参数。通常 Tomcat 以 2 种模式运行 -

1. one thread one connection 
2. one thread many connections

我相信您使用的是 Tomcat 8,它使用第二种模式(可以配置)。因此,在设置 maxThreads = 2 时,您并不是在设置连接,而是在限制 Tomcat 允许创建的线程。

还有一件事,您可以设置 keepAlive 参数以提高性能(删除一段时间后未使用的连接)。

希望这对您有所帮助。

关于ubuntu - 我如何限制Tomcats同时连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38320205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com