如果超过连接数和线程数,springboot tomcat将快速失效

dohp0rv5  于 2021-10-10  发布在  Java
关注(0)|答案(1)|浏览(377)

关闭。这个问题需要详细或明确。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,添加细节并澄清问题。

两个月前关门了。
改进这个问题
我想将tomcat调整为快速失败,以防超过线程和连接数。一旦建立了所有连接并且线程正在处理请求,我不想将任何请求保留在队列中。意味着我想保留server.tomcat.accept count=0,但它不工作。一旦server.tomcat.max connections=5,是否有任何方法给出拒绝的响应连接。

pwuypxnk

pwuypxnk1#

接受计数最终Map到 backlog 调用asynchronousserversocketchannel.bind的参数。在这里,值为 0 表示使用了特定于实现的详细信息。因此,tomcat忽略将接受计数设置为0的尝试,保留默认值100。
考虑到backlog不能设置为0,我会将tomcat配置为接受计数1。我相信这是最接近你想要的行为。

相关问题