quarkus - Quarkus 原生镜像崩溃
问题描述
我已经使用 Quarkus/Graal 成功构建了一个原生镜像,并且可以在终端中运行它(还没有容器)。但是,它会因“分段错误(核心转储)”消息而崩溃。如何获得有关错误的更多信息?是否有标志可以传递给本机可执行文件或在构建映像时?
我正在使用 GraalVM 版本 20.2.0(Java 版本 11.0.8)
任何帮助深表感谢。
谢谢。
解决方案
这可能是本机图像实现中的错误。请向 GraalVM 团队报告:github.com/oracle/graal。
您也可以尝试调试可执行文件:https ://github.com/oracle/graal/blob/master/substratevm/DebugInfo.md
-H:Optimize=N
您还可以通过传递N 为 0、1、2的标志来构建具有不同优化级别的本机映像。也许行为会有所不同——这表明编译器中存在错误。
在构建本机映像时,您是否使用类似的东西--report-unsupported-elements-at-runtime
?如果是,请尝试删除它,也许它会告诉您可能出了什么问题。与--allow-incomplete-classpath
?
一般来说,最好是向 GraalVM 团队报告。
推荐阅读
- forms - 有没有办法在“提交成功”的 AMP 表单中添加 AMP 列表?
- java - Spring Boot Security 禁用特定 URL 的 Web 安全性
- azure - 基于 REST 的服务在 Azure 中的 Kubernetes 上作为 pod 运行,并出现间歇性超时
- ruby - 如何以编程方式关闭 Sinatra Web 应用程序?
- jenkins - 如何在 Jenkins 共享库中导入外部类
- javascript - 输入的值即使不满足要求也会发送
- php - 单击提交按钮时,成功提交按摩显示,但某些字段为空。还显示未定义索引和未定义变量错误
- hadoop - 我们如何知道HDFS的阈值,如果使用cloudera我们每次都必须手动检查吗?
- javascript - 在地图功能中定位点击的卡片索引
- keras - TypeError:('关键字参数不理解:','data_format')