美文网首页
调优 Tomcat 线程池

调优 Tomcat 线程池

作者: Quillagua | 来源:发表于2019-07-17 22:13 被阅读0次

    调优 Tomcat 线程池

    打开 tomcat 的server.xml,配置Executor,相关参数说明如下:

    ​​<Executor

        name="tomcatThreadPool"

        namePrefix="catalina-exec-"

        maxThreads="150"

        minSpareThreads="4"

        maxIdLeTime="60000"/>

    参数解释:

    name:给执行器(线程池)起一个名字

    namePrefix:指定线程池中的每一个线程的name前缀

    maxThreads:线程池中最大的线程数量

    假设:请求的数量超过了“750”,这不是意味着将maxThreads属性值设置为“750”,它的最好解决方案是使用“Tomcat集群”。也就是说,如果有“1000”请求,两个Tomcat实例设置“maxThreads= 500”,而不是在单Tomcat实例的情况下设置maxThreads=1000。

    minSpareThreads:线程池中允许空闲的线程数量(多余的线程都杀死)

    maxIdLeTime:一个线程空闲多久算是一个空闲线程

    相关文章

      网友评论

          本文标题:调优 Tomcat 线程池

          本文链接:https://www.haomeiwen.com/subject/rtrhlctx.html