资讯专栏INFORMATION COLUMN

如何处理CloudFoundry应用部署时遇到的254错误

wind5o / 1192人阅读

摘要:使用云平台的部署应用在遇到错误信息使用命令查看部署日志发现原因是时找不到但我确认我部署的文件里存在解决方案使用进行部署问题解决要获取更多的原创技术文章,请

使用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的原创技术文章,请关注公众号"汪子熙".

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/107897.html

相关文章

  • PaaS未来世界

    摘要:未来世界此屏幕截图是一个非常好的例子,它包含了通过或者命令行开始所需要的所有内容。未来世界架构元素核心系统架构系统的核心和的附加功能都围绕着控制器。而健康管理器的作用是识别任何可能产生的问题,并通过告知控制器或者其他机制来解决这些问题。 PaaS的未来会是什么样的呢?NoOps和DevOps又如何融入其中呢?PaaS将会让开发者生活的更加轻松。 实际上,PaaS是一些事物的混合体,它关注更快...

    Lavender 评论0 收藏0
  • 面对大规模系统工程,看Facebook何处故障排查(一)

    摘要:当奥巴马赢得美国总统大选时,页面活跃度刷新了记录。对于每一个成因,都应制定相应的预防措施,以减轻大规模事故。这种故障会通过许多层面进入系统服务中,导致系统故障的发生。 作者介绍:Ben Maurer是Facebook的网络基础团队的技术领先者,主要负责整个Facebook面向用户产品的性能和可靠性。Ben于2010年正式加入Facebook,基础设施团队的成员。在加入Facebook之...

    scola666 评论0 收藏0
  • 深入 Cloud Foundry(上)

    引子 今年4月份,VMware突然发布了业内第一个开源的PaaS——CloudFoundry。几个关键字:开源、PaaS、VMware,如果你对云计算感兴趣,就冲着它的ApacheV2协议,如果不去GitHub拿它的代码好好研读一下,真有点对不起自己。笔者当时就是以这样的心态去研究它的代码,并把它部署在我们labs里面。发布至今的这几个月里,笔者一直关注它的演进,并从它的架构设计中获益良多,...

    XiNGRZ 评论0 收藏0
  • 何处Docker错误消息request canceled:Docker代问题

    摘要:在本地安装时,遇到错误消息这个原因是应用没有正确设置代理。在上设置代理非常方便选择即手动设置。设置完之后,点击按钮之后在里使用命令行可以成功把镜像下载到本地。 在本地安装Kubernetes时,遇到错误消息: request canceled while waiting for connection(Client.Timeout exceeded while awaiting head...

    qianfeng 评论0 收藏0
  • 深入Cloud Foundry(下)

    续与回顾 本文第一部分介绍了CloudFoundry的整体架构,并在最后花了一点篇幅简介CloudFoundry的代码组织情况,以便于读者自己去研究源代码。笔者认为开源项目较大的好处在于:当你读懂源代码、理解总体架构后,能够成竹在胸,并吸收为己用(有点类似武侠小说中的北冥神功)。为己用就是本篇要说的内容:我们使用CloudFoundry搭建自己的私有PaaS平台。 在介绍CloudFoundry之...

    qylost 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<