[英]Deploying node.js, gulp, bower app on Cloud Foundry application start issue
我正在部署由 bower、gulp 等組成的節點 js 應用程序。我能夠在 Cloud Foundry 部署它並成功構建它,但應用程序沒有啟動。 我的問題可能是 gulp 文件的代碼與瀏覽器同步是
browserSync.init({
server: {
baseDir: dist,
startPath: '/',
middleware: [proxyMiddleware]
}
});
我不確定缺少什么,實際上我沒有收到任何錯誤,但是 app 沒有在 cf 上運行。 通過使用cfenv
我可以在瀏覽器 syc 中提供端口,但是我如何提供“主機”,因為默認情況下它在 localhost 上工作?
日志是:
2016-11-19T18:23:09.45+0530 [CELL/0] OUT Creating container
2016-11-19T18:23:10.49+0530 [CELL/0] OUT Successfully created container
2016-11-19T18:23:11.50+0530 [CELL/0] OUT Starting health monitoring of container
2016-11-19T18:23:11.94+0530 [APP/0] OUT > NodejsStarterApp@0.0.1 start /home/vcap/app
2016-11-19T18:23:11.94+0530 [APP/0] OUT > node app.js
2016-11-19T18:23:12.02+0530 [HEALTH/0] OUT healthcheck failed
2016-11-19T18:23:12.03+0530 [HEALTH/0] OUT Exit status 1
2016-11-19T18:23:12.13+0530 [APP/0] OUT port8080
2016-11-19T18:23:12.13+0530 [APP/0] OUT bind0.0.0.0
2016-11-19T18:23:12.13+0530 [APP/0] OUT server starting on https://myapp.u1.app.cloud.myorg.net
2016-11-19T18:23:12.56+0530 [HEALTH/0] OUT healthcheck failed
2016-11-19T18:23:12.56+0530 [HEALTH/0] OUT Exit status 1
2016-11-19T18:23:13.09+0530 [HEALTH/0] OUT healthcheck failed
2016-11-19T18:23:13.09+0530 [HEALTH/0] OUT Exit status 1
2016-11-19T18:23:13.62+0530 [HEALTH/0] OUT healthcheck failed
我歡迎任何建議..
我也有這個問題部署。 我通過將-u process
放在我的 cf push 命令中來修復它。
示例:
cf push APP-NAME -b nodejs_buildpack -p . -u process
cf push APP-NAME -b nodejs_buildpack -p . -u process
並解決了問題。
-u
向 CF 指定要執行的健康檢查級別。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.