cost 348 ms
spring 引导应用程序(在 k8s 中运行)中不断增加的堆大小问题

[英]Issue with rising heap size in a spring boot app (running in k8s)

服务说明: 这个 spring 启动应用程序本质上是一个 web 充电站套接字代理(使用 OCPP 协议通过 websocket)作为负载均衡器后面的多个节点运行,基本上保持/保持打开连接,以便其他微服务(消息的实际消费者)通过 rabbitmq 连接到此代理可以重新部署和维护。 堆转储: 这些设备 ...

在 openshift (OCP 3.11) 中创建堆转储

[英]Heapdump creation in openshift (OCP 3.11)

我已经在我的 OC 配置映射中设置了用于生成堆转储的环境。 但是,每当出现 OOM 错误时,它都会终止 pod 并重新启动容器。 请帮助我,我现在如何获得堆转储。 我的配置的示例参考 - -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dump123 ...

K8S中的Java OOM自动堆转储文件名

[英]Java OOM Automatic Heap Dump File Name in K8S

这个问题的答案可以在https://stackoverflow.com/a/34077693/1525813找到,但不是从 Kubernetes 的角度来看。 对于我的 k8s 应用程序,我在 k8s YAML(如下)中将 JVM 选项指定为环境变量。 由于命令替换未按预期工作,这导致容器启动(运行 ...

Memory 泄漏/发布 object io.netty.buffer.PooledByteBufAllocator 来自 JAR netty-configuration-buffer 过渡使用

[英]Memory leak/issue of the object io.netty.buffer.PooledByteBufAllocator from JAR netty-buffer transitively used by azure-data-appconfiguration

关于申请。 我们在 Azure Kubernetes 服务 (AKS) 中运行 Kafka 流应用程序。 它使用来自 Azure 事件中心的消息,执行业务逻辑并将 output 消息写入另一个事件中心。 我们将配置存储在Azure 应用程序配置服务中,并一次读取所有配置并将其缓存在 object 中 ...

将时间戳添加到从 kubernetes pod 中运行的 java 应用程序生成的堆转储文件名中

[英]Adding the timestamp to heap dump filename generated from java application running in kubernetes pod

我想在堆转储文件名之后添加一个时间戳。 当我在运行以下命令时指定-XX:HeapDumpPath选项时,它可以工作: 但是,当在 Kubernetes 服务 yml 文件上设置此选项时,它不起作用。 以下是 yml 文件中定义的选项: 尝试创建堆转储时会引发以下错误 谢谢您的帮助。 最好的问候,兰多 ...

日志说堆转储是在 gc 持久卷中创建的,但是当进入 pod 时没有堆转储文件

[英]Logs says that heap dump is created in gc persistent volume but when entering in the pod there is no heap dump file

我通过部署以下 yml 文件在 GoogleCloud 中创建了以下持久卷: 卷创建成功并挂载在以下服务中: 我希望存储当应用程序出现 memory 溢出错误时生成的堆转储以及 staging-filestore-PVC 卷。 为了测试这一点,我使用选项-Xmx16m将堆大小设置为 1MB。 应用程 ...

弹簧启动执行器未显示堆转储选项

[英]spring boot actuator not showing the heap dump option

我在现有的 spring boot 应用程序中添加了 spring boot actuator jar 我可以看到执行器 url 列表,但缺少heapdump选项 更新 我还在 applications.properties 中包含以下行 ...

为什么所有用于转储堆的 java utils 都不起作用? 如何转储堆?

[英]Why all java utils for dumping heap are not working? How to dump heap?

我厌倦了在需要时尝试转储 Java 堆。 任何时候我可以做到这一点,没有一个工具不能做到这一点。 我正在尝试jmap 、 jvisualvm 、 jconsole 、 jmc ,他们都无法完成这项简单的任务——只需转储 *** 堆! 人们如何使用这些程序??? 首先,我尝试了视觉仪器,但它们都没 ...

Memory 由于 org.hibernate.internal.SessionFactoryImpl 难以追踪而泄漏

[英]Memory leak due to org.hibernate.internal.SessionFactoryImpl hard to trace

我有这个 Spring 启动微服务,我怀疑它有一个 memory 问题,但我无法将可疑的 class 追溯到服务代码。 这里有一些指示图片,似乎是持久层问题,但我们没有在任何地方直接使用 SessionFactoryImpl class。 Memory图表到累积点的最短路径 class积累的对象 ...

正在生成堆转储,错误是“java/lang/OutOfMemoryError”“native memory exhausted”。 如何禁用那些堆转储

[英]Heap Dumps are getting generated and the error is "java/lang/OutOfMemoryError" "native memory exhausted". How to disable those Heap Dumps

我们在“Open J9”JVM 中得到带有错误“java/lang/OutOfMemoryError”“native memory exhausted”的堆转储。有人可以建议如何禁用这些堆转储试过 -XX:-HeapDumpOnOutOfMemory -Xms4096m -Xmx10240m。 需要 ...

如何从 Spring 引导应用程序中的 Gradle 测试收集堆转储?

[英]How can I collect a heap dump from Gradle tests in a Spring Boot Application?

我在 Spring 启动应用程序中运行集成测试时试图诊断 memory 泄漏。 当我跑步时: 我不断收到 OOM 错误: 但是指定目录中没有堆转储。 我还尝试将以下内容添加到我的gradle.properties : 没变。 我究竟做错了什么? 如何收集gradle test的堆转储? ...

Android Studio Profiler 显示 100 MB 的 memory 用于空活动

[英]Android Studio Profiler shows 100 MB of memory usage for empty activity

我正在使用 Android Studio Profiler 检查和优化 memory 消耗。 为了进行一些测试,我禁用了应用程序中除主要活动之外的所有部分。 所以当应用程序启动时,只有一个空白活动,它不执行任何操作并且不持有任何视图。 然后当我运行探查器时,它显示我的应用程序正在使用大约100 MB ...

在 kube.netes pod 中发生 OOM 时保留堆转储?

[英]Persist heap dump in case of OOM in kubernetes pod?

当 java 进程出现 OOM 并且 pod 重新启动时,我需要保留堆转储。 我在 jvm 参数中添加了以下内容 ...并且 emptydir 安装在同一路径上。 但问题是,如果 pod 重新启动并且它被安排在不同的节点上,那么我们将丢失堆转储。 即使 pod 被安排到不同的节点,我如何保留堆转 ...

Java 堆转储 - 为什么这么多 memory 被 Gradle 占用

[英]Java heap dump - why so much memory is taken by Gradle

我正在使用 Intellij 分析器(异步分析器)在 Spring 启动 Java 应用程序中运行测试。 我使用分析器来调查可能的 memory 泄漏,测试会暴露出来。 当我分析转储时(图像取自 Eclipse MAT),我看到 memory 的大部分由以下人员拍摄: org.gradle.int ...

Eclipse MAT 报告仅列出前 10 个对象

[英]Eclipse MAT report is only listing top 10 objects

我正在使用 MAT 分析我的堆并查看一些有用的报告。 例如,此报告列出了空 collections 中可能的 memory 废物。 MAT 版本:1.11.0 正如您从屏幕截图中看到的那样,报告中的每个项目仅列出所有对象的前 10 个。 如果我点击“前 10 个...对象”,期望看到更多对象,实 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM