首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache :可能过长的JVM暂停时间: 714毫秒

Apache :可能过长的JVM暂停时间: 714毫秒
EN

Stack Overflow用户
提问于 2019-10-15 04:36:11
回答 1查看 3.1K关注 0票数 1

我已经设置了Apache服务器,并在Kubernetes集群中将SpringBoot应用程序作为客户端。

在性能测试期间,我开始注意到以下日志经常出现在SpringBoot应用程序中:

org.apache.ignite.internal.IgniteKernal: Possible too long JVM pause: 714 milliseconds

根据this post的说法,这是因为"JVM正在经历长时间的垃圾收集暂停“,但是基础设施团队已经向我证实,我们已经在Server选项中包括了+UseG1GC+DisableExplicitGC,而这一行日志仅显示在SpringBoot应用程序中。

请在以下问题上提供帮助:

  1. 是发生在客户机( SpringBoot应用程序)或服务器节点上吗?
  2. ,长时间的GC暂停会产生什么影响?
  3. ,我应该做什么来防止这种影响?
  4. 是否也必须在SpringBoot应用程序中配置JVM选项?

G 213

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-15 10:52:04

GC是发生在客户机(SpringBoot应用程序)还是服务器节点?

GC错误将被记录到遇到问题的节点的日志中。

长时间的GC暂停会产生什么影响?

这种暂停会降低整体性能。另外,如果暂停时间将超过failureDetectionTimeout节点,则将从集群断开连接。

我应该做些什么来防止这种影响?

总建议收集在这里- https://apacheignite.readme.io/docs/jvm-and-system-tuning。此外,您还可以启用GC日志来全面了解所发生的事情。

我是否也必须在SpringBoot应用程序中配置JVM选项?

看起来应该是这样,因为客户端的节点有问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58387331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档