AIX 上的 Java 故障诊断:AIX 核心转储
2008-09-06 08:18:10 来源:WEB开发网核心提示:重要说明提供本文是为了方便客户,本文包含的信息按“原样”提供,AIX 上的 Java 故障诊断:AIX 核心转储,不提供任何保证或支持,本文内容将在时间允许的情况下在“尽力”的基础上进行更新,明确地说,要注意主下载页面上的“End of Service&rdq
重要说明
提供本文是为了方便客户。本文包含的信息按“原样”提供,不提供任何保证或支持。本文内容将在时间允许的情况下在“尽力”的基础上进行更新。
引言
本文提供有关如何收集数据来调试核心转储问题的说明。如果您在联系支持中心之前完成本文中的步骤,则会提高解决问题的速度,因为您已经拥有了相关数据。那些步骤包括设置 AIX 环境变量以启用 fullcore 转储、设置 Java 以禁用 JVM 信号处理以及收集核心文件和关联的相关库。
拥有正确的预期
Java 进程中止的原因可能有多种,包括:
内存访问问题
不正确编译的本机代码
无效的配置
错误代码
内存约束
这些原因可能是由 JVM 代码 (JIT)、AIX(库)或其他本机代码所引起的。
收集信息的过程可能要求多次重现问题来收集和排除数据,以确定和解决问题。仅一个 Javacore 文件可能就足够了,它可能涉及收集 AIX 核心文件和其他信息。如果问题无法在测试实验室或开发环境中重现,您可能需要从生产系统中收集数据。如果无法从演示该问题的系统中收集数据,支持团队就可能无法解决该问题。
在生产环境中收集数据会导致应用程序停止运行,从而会影响收入、稳定性和客户感受。然而,支持团队会尽全力将收集信息的迭代次数减至最少,并设法尽快解决问题。
服务通知
务必 阅读 IBM Developer kits for AIX, Java technology edition 中的 AIX Java 服务页面,以了解 AIX 上的 Java 的重要支持信息。明确地说,要注意主下载页面上的“End of Service”日期,并仔细阅读下载表下面有关 AIX 上的 Java 支持的条件和条款。
更多精彩
赞助商链接