我使用cf push
在Bluemix中部署了一个node.js应用。我从manifest.yml中删除了start:entry。在Bluemix中,我已将环境变量BLUEMIX_APP_MGMT_ENABLE
设置为devconsole+shell+inspector
。这会重新启动应用程序。
但是当我通过添加/bluemix-debug/manage/
打开App Manager时,我收到了404错误。
当我从DevOps Services启动同一项目的Live Edit时,我可以打开App Manager。但是我没有看到有什么不同,它似乎也只设置了环境变量。
我错过了什么?
答案 0 :(得分:1)
实时编辑工具会自动为您的应用程序添加256MB,以便于执行其他功能,这可能是它与Live Edit一起使用的原因。
然而,手动启用该功能不会自动提升内存。您可以尝试为应用程序添加更多内存并重新分配吗?
编辑:在下面的评论中找到问题。如果command: node app.js
在manifest.yml中,或者您在CF CLI中使用-c
,则它会覆盖buildpack在App Mgmt中启动开发实用程序的能力。即使您在package.json
或Procfile
中正确指定了启动命令,也会发生这种情况。要解决此问题,请删除manifest.yml条目,删除应用程序,然后重新启动应用程序。