9.3 调整 Apache Tomcat 线程

在部署大量代理进程进行监控时,在 Apache Tomcat 服务器中创建的默认线程数可能不足。默认情况下,它被配置为创建 150 个线程来与 HTTPS 端口通信。

这是使用配置文件中的maxThreads设置配置的server.xml*:

表 9.5 Apache Tomcat 配置文件位置(默认)

操作系统 小路

微软Windows

C:\Program Files\MySQL\Enterprise\Monitor\apache-tomcat\conf\server.xml

Linux/Unix

/opt/mysql/enterprise/monitor/apache-tomcat/conf/server.xml

苹果系统

/Applications/mysql/enterprise/monitor/apache-tomcat/conf/server.xml


编辑以下部分:

<Connector port="18443" 
  protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

...

一个好的测试基线是您签入服务管理器的代理数量加上 50。例如,如果您有 150 个代理签入,请将maxThreads 变量设置为 200。