【问题标题】:Configuring HTTP thread size in JBOSS eap 7在 JBOSS eap 7 中配置 HTTP 线程大小
【发布时间】:2019-02-04 10:49:00
【问题描述】:

我找不到任何文档来配置 JBoss EAP7 可以同时处理多少个请求。我看到 6.4 版本的 HTTP 连接器和线程池之类的东西,但 7 版本错过了:

  1. 使 HTTP Web 连接器使用此线程池

https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/6.3/html/administration_and_configuration_guide/sect-connector_configuration

那么如何配置,例如一次只能处理 300 个请求,而其他必须等待轮到他们,这样太多的同时请求不会杀死服务器?我知道,我的应用程序足够高效,可以处理多达 300 个请求,之后可能会出现问题..

【问题讨论】:

标签: jboss jboss-eap-7


【解决方案1】:

JBoss EAP7 使用Undertow 作为默认的Web 容器,在Undertow 中默认所有监听器将使用IO 子系统提供的默认worker。这个worker 实例管理监听器(AJP/HTTP/HTTPS) IO 线程。

IO 线程负责处理传入的请求。IO 子系统工作人员将提供以下选项来进一步调整它。

您可以尝试以下方法: <subsystem xmlns="urn:jboss:domain:io:2.0"> <worker name="default" task-max-threads="128"/> <buffer-pool name="default"/> </subsystem>

【讨论】:

    猜你喜欢
    • 2017-12-18
    • 2017-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多