数据狗在高负载请求(100请求/秒)上破坏tomcat

Posted

技术标签:

【中文标题】数据狗在高负载请求(100请求/秒)上破坏tomcat【英文标题】:datadog breaking tomcat on high load req (100req/sec) 【发布时间】:2021-05-18 13:08:34 【问题描述】:

使用 datadog 进行 tomcatload 测试。使用 datadog 运行时,服务器每 2 分钟停止一次,并且服务器正在重新启动,出现此错误。在没有数据狗的情况下运行,这工作得很好。

Java 运行时环境检测到一个致命错误: SIGSEGV (0xb) 在 pc=0x0000ffffa2811614,pid=10202,tid=0x0000ffffa1a3b1f0 JRE版本:OpenJDK Runtime Environment (8.0_292-b10) (build 1.8.0_292-8u292-b10-0ubuntu1~18.04-b10) Java VM:OpenJDK 64-Bit Server VM(25.292-b10混合模式linux-aarch64压缩oops) 有问题的框架: V [libjvm.so+0x3fb614]

Tomcat req pattern

【问题讨论】:

【参考方案1】:

联系了 AWS 支持团队。这是 Open JDK 的错误。对于这个解决方案,我们尝试使用不同的 JDK 版本并且它有效

【讨论】:

以上是关于数据狗在高负载请求(100请求/秒)上破坏tomcat的主要内容,如果未能解决你的问题,请参考以下文章

Docker在高负载下阻止传出连接?

PG 在高并发请求上承诺过多的客户端

性能测试

Nginx反向代理均衡负载

day02-功能实现02

python实现简单的负载均衡