【问题标题】:How should I investigate a cause of crash on Bluemix?我应该如何调查导致 Bluemix 崩溃的原因?
【发布时间】:2016-10-20 04:19:12
【问题描述】:

当我将 Liberty for Java 的应用程序推送到 Bluemix 中时,我收到以下错误消息。

[控制台] 应用实例崩溃:启动失败退出状态:-1,崩溃

[cf 事件 APPNAME] index:1,原因:CRASHED,exit_description:启动失败,exit_status:-1 index:2,原因:CRASHED,exit_description:启动失败,exit_status:-1

a) 是否有退出状态代码列表?我找不到它了。 b) 这个错误,exit status = -1,有时会发生。它是什么?我应该如何调查这个原因?

【问题讨论】:

    标签: crash ibm-cloud cloud-foundry websphere-liberty


    【解决方案1】:

    在 bluemix 上,您可以使用 cf logs appName 命令来调查日志。 您还可以使用监控和分析来调查日志。 阅读本文以了解有关 bluemix 上的日志记录机制 - https://www.ibm.com/blogs/bluemix/2014/10/accessing-application-logs-bluemix/

    【讨论】:

    • yashpandey,谢谢您的回复。此错误发生在暂存期间。我绑定了监控和分析服务,但我没有从日志中得到任何有效的信息。
    【解决方案2】:

    尝试cf events appname 看看是否还有更多与崩溃相关的信息。确保您部署的应用具有足够的内存,因为内存不足会导致启动时崩溃。

    【讨论】:

    • RandalAnders,感谢您的回复。我得到了cf事件日志。日志中未包含详细消息。 '2016-10-14T07:50:34.00+0000 app.crash appname index: 1, reason: CRASHED, exit_description: failed to start, exit_status: -1' '2016-10-14T07:50:34.00+0000 app.crash appname index: 2, reason: CRASHED, exit_description: failed to start, exit_status: -1' 在OOM情况下,我通常会在日志中收到OOM消息。我认为“exit_status -1”是特殊代码。我猜想“exit_status -1”发生了无异常错误。对吗?
    猜你喜欢
    • 2011-12-30
    • 2019-01-30
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 2018-05-24
    • 2012-03-04
    • 1970-01-01
    相关资源
    最近更新 更多