tomcat 配置文件中  acceptCount="0" 这个属性等于0是什么意思

解决方案 »

  1.   

    启动你的 Tomcat 访问:http://localhost:8080/docs/config/http.html 然后搜索 acceptCount
      

  2.   

    当 tomcat 中所有的处理线程在工作的时候,允许等待的连接数,值为 0 时表示线程都在工作时将不再接受新的连接请求。
      

  3.   

    允许等待的连接数为0的情况下,它的连接数最高是多少,是受线程池的最大数限制?acceptorThreadCount这个属性是不是也在影响。
    我现在在对tomcat调优,以前没有弄过,最近开始接触的,我想配置1000的并发,需要更改那些属性,我目前修改了acceptCount(1000),maxThreads(2000),maxProcessors(950),但是maxProcessors这个属性我在API没有看到。。我这样可以不。
    非常感谢您的回答。可惜我没有多的分给您了。
      

  4.   


    允许等待的连接数为0的情况下,它的连接数最高是多少,是受线程池的最大数限制?acceptorThreadCount这个属性是不是也在影响。
    我现在在对tomcat调优,以前没有弄过,最近开始接触的,我想配置1000的并发,需要更改那些属性,我目前修改了acceptCount(1000),maxThreads(2000),maxProcessors(950),但是maxProcessors这个属性我在API没有看到。。我这样可以不。
    非常感谢您的回答。可惜我没有多的分给您了
      

  5.   

    你想配置1000的并发一台机器你达不到这么高的并发!maxThreads(2000)允许最大开启 2000 个线程,也就是支持 2000 个并发,但是操作系统对于每个进程可使用线程数是有限制的,一般不会超过 2000。而且每个线程会占据 1MB 的内存空间,2000 个线程就得占用 2GB 的内存,这还啥都没开始做。你的网站有那么大的并发访问么?默认的配置基本上可以支撑大多数的并发了。
      

  6.   


    这边需求比较诡异,平常没有多少访问量,但是每年都是几天,这几天会集中3,4W人的访问,所以这段时间服务器压力很大,需要的并发也很高,我看了服务器情况,Linux SUSE ,CPU 平时只要0.8%左右的使用率,内存4G 一般也只能用到1。2G 我那天测试的时候1组开了3000多连接数,发现CPU最高达到19%,内存也没有上2G。我没有进行登录操作,只是访问主页面。 所以硬件的配置足够满足的  2组服务器还进行了负载均衡的  同样的配置  我想问下就是 如果我配置1000的连接数,配置多少的线程数呢。可以告诉我您的邮箱嘛,
      

  7.   

    线程默认大小为256K,可以通过设置-Xss设置,关于最大线程数你可以看一下这篇文章
    http://wolfdream.iteye.com/blog/1024981