【发布时间】:2016-08-09 06:38:26
【问题描述】:
IBM Devops 为托管在 Bluemix 上的应用程序提供实时编辑模式选项。启用后,我的 node.js 应用程序失败并出现 503 错误,但应用程序的状态似乎很好。
【问题讨论】:
标签: node.js ibm-cloud cloud-foundry
IBM Devops 为托管在 Bluemix 上的应用程序提供实时编辑模式选项。启用后,我的 node.js 应用程序失败并出现 503 错误,但应用程序的状态似乎很好。
【问题讨论】:
标签: node.js ibm-cloud cloud-foundry
进一步检查后发现,当针对使用 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 应用程序的实时编辑工作。
【讨论】: