vmc实例appname 3给出错误:未知应用'3'

时间:2012-12-10 20:40:51

标签: cloudfoundry vmc

我已经安装了Ruby和Gems,并按照cloudfoundry网站上的文档安装了VMC。我可以成功部署一个简单的hello world应用程序。几个命令似乎工作正常。但是,很少有命令失败,我不知道为什么。 当我运行以下命令时:

vmc实例hellor 3

我收到错误:Unknwon app'3'

当我跑步时:

vmc实例hellor 它检索实例正常并显示它而没有任何错误。但是,当我在此之后指定一个数字来增加实例时,它似乎只是将该数字视为appname并给我错误。可能是什么原因。在任何论坛上我找不到任何其他人面对这个问题。任何有关这方面的帮助将受到高度赞赏。我正在cloudfoundry.com上部署

2 个答案:

答案 0 :(得分:3)

此命令的行为取决于您使用的vmc版本。您可以使用vmc --version查看运行的vmc版本。

使用vmc版本0.3.x,instances命令可以正常运行,就像您在问题中所期望的那样。如果您使用版本0.3.x运行vmc help,您将在其他输出中看到此内容:

instances <appname> <num|delta>              Scale the application instances up or down 

对于vmc版本0.4.x(也称为vmc-ng),instances命令的工作方式不同,并引入了scale命令,正如Hitesh所说。如果您使用版本0.4.x运行vmc help --all,您将在其他输出中看到此内容:

instances APPS...           List an app's instances
scale [APP]                 Update the instances/memory limit for an application

答案 1 :(得分:1)

“vmc instances [APP]”用于列出您拥有的实例数。要实际扩展您的应用程序,您可以执行“vmc scale [APP]”,如下所示:

hghia @ SEA-007~ / workgalaxy / hello $ vmc scale hello

实例&GT; 3

1:64M

2:128M

3:256M

4:512M

5:1G

6:2G

内存限制&gt; 64M

缩放你好......好的

hghia @ SEA-007~ / workgalaxy / hello $ vmc instances hello

获取hello实例......确定

实例#0:正在运行   开始于:2012-12-10 03:41:39 PM

实例#1:正在运行   开始于:2012-12-10 03:46:56 PM

实例#2:正在运行   开始于:2012-12-10 03:46:56 PM

谢谢, - Hitesh