【问题标题】:How to investigate the acute growth of the AJP threads number in Tomcat?如何调查 Tomcat 中 AJP 线程数的急剧增长?
【发布时间】:2014-07-02 01:43:09
【问题描述】:

我们的配置包括通过 mod_jk 连接的 Apache 和 Tomcat 服务器。有多个 tomcat 服务器,请求通过 Round-Robin 算法分发。就在最近,AJP 线程的数量突然开始增长,并且 tomcat 服务器崩溃了。

我们在日志中没有看到任何异常,并且负载低于平均水平。如 New Relic 软件所示,垃圾收集在突然增加前约 5 分钟开始。

处理此崩溃的最佳方法是什么?我正在考虑用 JMeter 模拟负载,还有什么其他想法?

【问题讨论】:

  • 它是面向外部的,即向世界开放,还是只在内部?
  • 它向世界开放,谢谢

标签: java tomcat mod-jk jvm-crash ajp


【解决方案1】:

可能是攻击? 您是否查看了连接日志以检测一些异常活动?

我会首先尝试确定崩溃是由某些外部流量引起的,还是由软件问题(某些循环)引起的:服务器的网络统计信息、apache 日志。

我也会看看:

  • 应用程序日志
  • 资源(CPU,内存,...),

因为崩溃可能是由某种瓶颈引起的

【讨论】:

  • 连接日志需要注意什么?
  • 重复崩溃,但我在连接日志中没有看到任何异常。我应该只关注 POST 请求还是 GET 请求也很危险?
猜你喜欢
  • 1970-01-01
  • 2014-03-14
  • 2011-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多