【问题标题】:Node.js application in IBM Bluemix gives 503 errors when live edit is usedIBM Bluemix 中的 Node.js 应用程序在使用实时编辑时出现 503 错误
【发布时间】:2016-08-09 06:38:26
【问题描述】:

IBM Devops 为托管在 Bluemix 上的应用程序提供实时编辑模式选项。启用后,我的 node.js 应用程序失败并出现 503 错误,但应用程序的状态似乎很好。

【问题讨论】:

    标签: node.js ibm-cloud cloud-foundry


    【解决方案1】:

    进一步检查后发现,当针对使用 IBM Bluemix 上的 Node 4.x 运行时运行的应用程序使用实时编辑功能时,这是一个已知问题。

    解决此问题的一种方法是使用“cf”命令行工具在最初禁用实时编辑的情况下推送应用程序,然后使用“cf set-env”命令手动启用实时编辑。

    首先推送应用,确保未设置“BLUEMIX_APP_MGMT_ENABLE”变量:

    $ cf unset-env appName BLUEMIX_APP_MGMT_ENABLE
    $ cf push appName
    

    然后使用环境变量手动启用 Live Edit 模式,然后重启应用:

    $ cf set-env appName BLUEMIX_APP_MGMT_ENABLE=devconsole+inspector+shell
    $ cf restart appName
    

    这应该有助于让 Node.js 应用程序的实时编辑工作。

    【讨论】:

    • 另外,请确保您的应用程序全部小写。应用名称使用 CamelCase 时存在一个已知问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 2011-07-11
    • 1970-01-01
    相关资源
    最近更新 更多