增加 Karaf 中的 Jetty ThreadPool 大小
Increasing Jetty ThreadPool size in Karaf
尝试在 karaf 中增加嵌入式码头 运行 中的线程数。我正在使用 POST 中描述的以下属性更改 jetty.xml。
<Configure class="org.eclipse.jetty.server.Server">
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
<Set name="minThreads">10</Set>
<Set name="maxThreads">1000</Set>
</New>
</Arg>
</Call>
</Configure>
并且在 karaf 中还有 org.ops4j.pax.web.cfg 文件,具有以下属性:
org.ops4j.pax.web.config.file=${karaf.home}/jetty.xml
所以参考外部配置(Jetty)。但是我无法 increase/decrease 服务器的默认线程大小。那么我错过了什么?
使用最新的 Pax-Web 4.2.0,可以通过配置管理配置这些设置。可以使用以下三个新设置:
org.ops4j.pax.web.server.maxThreads
org.ops4j.pax.web.server.minThreads
org.ops4j.pax.web.server.idleTimeout
尝试在 karaf 中增加嵌入式码头 运行 中的线程数。我正在使用 POST 中描述的以下属性更改 jetty.xml。
<Configure class="org.eclipse.jetty.server.Server">
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
<Set name="minThreads">10</Set>
<Set name="maxThreads">1000</Set>
</New>
</Arg>
</Call>
</Configure>
并且在 karaf 中还有 org.ops4j.pax.web.cfg 文件,具有以下属性:
org.ops4j.pax.web.config.file=${karaf.home}/jetty.xml
所以参考外部配置(Jetty)。但是我无法 increase/decrease 服务器的默认线程大小。那么我错过了什么?
使用最新的 Pax-Web 4.2.0,可以通过配置管理配置这些设置。可以使用以下三个新设置:
org.ops4j.pax.web.server.maxThreads
org.ops4j.pax.web.server.minThreads
org.ops4j.pax.web.server.idleTimeout