首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java 8级脚本导致内核恐慌

Java 8级脚本导致内核恐慌
EN

Stack Overflow用户
提问于 2018-09-12 16:46:04
回答 1查看 205关注 0票数 1

我遇到了一个问题,Java 8和Gradle导致Linux崩溃。这里有一个有趣的部分: Java 7不会导致这种行为。我们也尝试过启用堆栈跟踪和调试,但是机器在任何调试/堆栈输出之前都会出现恐慌。

内核恐慌-不是同步:中断中的致命异常.

Gradle: 4.3.1Java:8u101OS: CentOS 6.9 / 2.6内核

我在多台机器上测试过这个,但似乎无法确定。

这导致我假设更改与Java 8有关?然而,gradle脚本是如此简单。它读取清单文件,然后下载依赖项以完成我们的构建。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-13 17:02:34

看来,VMware实际上是这个问题的根源。我们的Gradle脚本碰巧触发了此行为,因为当我们从Maven中提取依赖项时,就会发生大量的网络I/O;从而导致以下行为:

VMware KB文章引用:

发生此问题的原因是vmxnet3 vNIC后端中的一个bug,它是vmkernel的一部分。如果以下所有内容都是正确的,则会发生此问题: Linux正在运行内核>= 4.8HW版本的VM是>=13 ESXi版本是6.5 源- KB文章

最后,通过将以下内容应用到我们的.vmx文件中,我解决了这个问题。重新启动机器显然是必要的,以使这一变化通过。

代码语言:javascript
复制
vmxnet3.rev.30 = "FALSE"

我很想知道这个问题是否在不同的应用程序工作负载下表现出来。

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

https://stackoverflow.com/questions/52300000

复制
相关文章

相似问题

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