• QQ怪
    2019-08-03
    猜测请求处理时间过长,应该增大线程池线程数量

    作者回复: 这种情况应该怀疑大量线程被阻塞了,应该看看web应用是不是在访问外部数据库或者外部服务遇到了延迟

     1
     6
  • nightmare
    2019-08-03
    查看调用的服务是不是耗时太长

    作者回复: 对的

    
     3
  • 门窗小二
    2019-08-05
    老师!第二种I/O时间与CPU时间这两个指标如何查看?
    
     2
  • 张德
    2019-10-24
    老师请教一个问题 当线程阻塞 查数据库发生了全表扫描的时候 查数据库的线程是谁创建的 和tomcat的线程是不是一个线程。。。
    
    
  • 妥协
    2019-09-30
    阅读tomcat源码,有个地方不明白,NioEndpoint在处理感兴趣的IO事件时,在processKey函数中,调用了unreg(sk, attachment, sk.readyOps()); 这个不是在selector上取消了感兴趣感兴趣的事件吗?为何要这么处理??tomcat源码版本8.5.38
    
    
  • Geek_00d567
    2019-09-16
    线程阻塞或者下游服务响应时间过长,导致CPU处理变慢,响应时间过长。
    
    
  • 草戊
    2019-08-17
    〈因此队列的长度等于新人加入队列的频率乘以平均每个人处理的时间。〉我觉得这句话有问题,举例说明,一分钟五个人加入排队,二分钟处理一个人,则按公式队列长度为十个人。假设过了十分钟,加入排队人数为50人,处理完人数为5人,队列还有45人则对。那么这个队列的长度,实际上指的是?应该是平均每分钟的到达队伍长度。
    利特尔法则为:在一个稳定的系统中,长时间观察到的平均顾客数量L,等于长时间观察到的有效到达速率λ与平均每个顾客在系统中花费的时间之乘积,即L = λW
    
    
  • 草戊
    2019-08-17
    刚才没编写完不小心发出去了。〈〉因此队列的长度等于新人加入队列的频率乘以平均每个人处理的时间。
    
    
  • 草戊
    2019-08-17
    因此队列的长度等于新人加入队列的频率乘以平均每个人处理的时间。 这句话有问题吧。比如一分钟来五个人,每个人花费2分钟,按公式计算队列长度是10。实际上,十分钟时,总共来了5*10=50人,总共处理了
    
    
  • 82
    2019-08-06
    老师好,如果请求数据相对比较大,但实际逻辑处理会很快完成,那么如何调优提高并发值呢?
     1
    
  • 月如钩
    2019-08-05
    需要排查下外部服务或者数据库连接
    
    
  • -W.LI-
    2019-08-03
    提高Tomcat最大线程数压榨CPU,优化程序降低响应时间,目测程序阻塞比较多。
    
    
  • 许童童
    2019-08-03
    应该是最大池线程大小设置得过小导致的,具体原因还需要看性能监控和线程池参数配置。
    
    
我们在线,来聊聊吧