簡體   English   中英

在 Cloud Foundry 應用程序啟動問題上部署 node.js、gulp、bower 應用程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM