如何處理CloudFoundry應用部署時遇到的254錯誤
使用SAP雲平臺的CloudFoundry部署應用:
在cockpit遇到錯誤資訊:instance: a0abe2b5-7623-4cf1-4c65-0c79, index: 0, exit_description: APP/PROC/WEB: Exited with status 254, reason: CRASHED
使用命令檢視部署日誌:
cf logs connectvity-demo-approuter --recent
2018-05-30T11:33:30.95+0800 [CELL/0] OUT Starting health monitoring of container
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! Linux 4.4.0-119-generic
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! argv "/home/vcap/deps/0/node/bin/node" "/home/vcap/deps/0/bin/npm" "start"
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! node v6.13.1
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! npm v3.10.10
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! path /home/vcap/app/package.json
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! code ENOENT
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! errno -2
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! syscall open
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! enoent ENOENT: no such file or directory, open '/home/vcap/app/package.json'
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! enoent ENOENT: no such file or directory, open '/home/vcap/app/package.json'
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! enoent This is most likely not a problem with npm itself
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! enoent and is related to npm not being able to find a file.
2018-05-30T11:33:31.68+0800 [APP/PROC/WEB/0] ERR npm ERR! enoent
2018-05-30T11:33:31.69+0800 [APP/PROC/WEB/0] ERR npm ERR! Please include the following file with any support request:
發現原因是build時找不到package.json. 但我確認我部署的zip檔案裡存在package.json
解決方案
使用CLI進行部署:
cf push -f ./approuter-manifest.yml
問題解決:
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2155371/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何處理消費SAP ABAP Web Service時遇到的Unauthorized錯誤WebZed
- 如何處理用程式碼建立SD Sales order時遇到的錯誤訊息KI 180
- 應用中的錯誤處理概述
- Go 語言中遇到 _func not exported by package_ 錯誤,應該如何處理?GoExportPackage
- 如何遠端除錯部署在CloudFoundry平臺上的nodejs應用除錯CloudNodeJS
- 錯誤處理:如何通過 error、deferred、panic 等處理錯誤?Error
- SAP雲平臺CloudFoundry環境裡route 超過quota的錯誤處理Cloud
- JavaScript 中遇到的錯誤問題,該怎麼處理?JavaScript
- Koa 應用中使用錯誤處理中介軟體
- React應用裡Invalid hook call錯誤訊息的處理ReactHook
- 部署 SAP UI5 應用到 SAP BTP 時遇到的 fiori not found 錯誤訊息UI
- 錯誤處理
- 如何處理錯誤訊息PleaseinstalltheLinuxkernelheaderfilesLinuxHeader
- go的錯誤處理Go
- axios 的錯誤處理iOS
- 使用 cf push 部署應用到 SAP BTP 時遇到錯誤訊息 No domains exist for routeAI
- 部署 SAP UI5 應用到 SAP BTP 時遇到的 error retrieving MTA 錯誤訊息UIError
- Mac電腦開啟應用程式提示錯誤的處理方法?Mac
- 如何在 Go 中優雅的處理和返回錯誤(1)——函式內部的錯誤處理Go函式
- Go 錯誤處理Go
- Python錯誤處理Python
- PHP 錯誤處理PHP
- php錯誤處理PHP
- linux下gdb如何處理coredump錯誤Linux
- grpc中的錯誤處理RPC
- 使用React Hooks時遇到的錯誤提示ReactHook
- 如何處理ABAP DDIC_TYPE_INCONSISTENCY錯誤
- openGauss 處理錯誤表
- 淺析Node是如何進行錯誤處理的
- 使用 SAP WebIDE 將 SAP UI5 應用部署到 ABAP 系統時遇到的關於傳輸請求的錯誤WebIDEUI
- Restful API 中的錯誤處理RESTAPI
- 請教 Element 的錯誤處理
- 【譯】RxJava 中的錯誤處理RxJava
- Netweaver和CloudFoundry是如何執行Web應用的?CloudWeb
- Python錯誤處理和異常處理(二)Python
- 深入 Go 的錯誤處理機制,學會如何使用Go
- 如何優雅的在Golang中進行錯誤處理Golang
- 關於laravel的錯誤頁面處理大家都是如何優雅的處理的呢?Laravel