首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我看到‘?/0’响应‘CF app’命令时,我的Bluemix CF应用程序运行吗?

当我看到‘?/0’响应‘CF app’命令时,我的Bluemix CF应用程序运行吗?
EN

Stack Overflow用户
提问于 2015-08-28 15:07:33
回答 1查看 236关注 0票数 2

有时,我运行CLI命令来检查我的应用程序(cf apps),并在响应中获取奇怪的实例信息。例如:

代码语言:javascript
复制
cf a
Getting apps in org patmc.../ space testspace as patmc...
OK

name                         requested state   instances   memory   disk   urls
oom-rt-nodesdk-bp-asis       started           ?/1         512M     1G     oom-rt-nodesdk-bp-asis.mybluemix.net
oom-rt-nodesdk-service-MnA   started           ?/1         384M     1G     oom-rt-nodesdk-service-MnA.mybluemix.net
oom-rt-nodesdk-service-no    started           ?/1         256M     1G     oom-rt-nodesdk-service-no.mybluemix.net

为什么我在实例列中看到?/1作为我的应用程序的响应?

我的应用程序还在运行吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-28 15:07:33

CI命令cf apps (或cf a)在当前的org/space中返回应用程序的状态。

该命令应该告诉您它们是否已启动或停止,以及有多少实例正在运行(0/11/10/22/2等)。

应用程序状态信息来自Cloud中的一个名为HM9000 (或hm9000,或在某些聊天程序中称为hm9k/hm9K)的层。

如果hm9k说你的应用程序是向上的,你看到的是1/1,如果它是向下的,你看到的是0/1,如果它不知道,或者不能响应,那么你得到?/1作为应用实例的状态。

这真的意味着应用程序坏了吗?No.

大多数情况下,如果你已经启动了应用程序,它仍将运行。如果您只是打开应用程序的URL,它应该会响应。如果您没有首先检查cf apps命令的结果,您甚至都不会想到应用程序可能出现故障的可能性(运行应用程序规则!)。

真正的问题是,当hm9k没有响应时,您不仅会看到?/1响应,而且Bluemix会解释相同的信息,并将“不运行”放在UI中。

这可能有点令人震惊,因为你所有的启动/运行的应用程序都在对你尖叫,当他们都说“不运行”或?/1

但是,与cf apps响应一样,UI中的这个信息并不总是正确的;UI并不真正知道hm9k响应是不确定的。更痛苦的是,在Bluemix中打开应用程序的链接不能工作(您必须剪切/粘贴URL)。根据"Not“(?/1)状态,Bluemix似乎禁用了显示的链接。如果您已经打开了应用程序,或者使用书签打开应用程序,或者复制/粘贴URL来打开应用程序,它就会出现(当然,如果您已经启动了它)。

Net:如果您看到来自CLI cf apps命令的?/1响应,或者在?/1 UI中“未运行”,则直接检查应用程序URL,或者使用cf logs yourAppName跟踪日志以查看应用程序是否正在生成日志内容。大部分时间,该应用程序将在那里,并等待着你的出价。

我要去麻烦一些布鲁米克斯用户界面,看看我们是否能得到<“不运行”==“,而不是一个可点击的应用程序url">行为改变。我宁愿单击并失败,也不愿意单击,因为对于“不运行”,它通常是“如果您可以单击,它将工作”。

如果您想更好地理解hm9000云创建组件,请查看此内容:

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32274216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档