1

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

vmc 实例 hello 3

我收到一个错误:Unknwon app '3'

当我刚刚运行时:

vmc instances hellor 它可以很好地检索实例并显示它而没有任何错误。但是,当我在那之后指定一个数字来增加实例时,它似乎只是将该数字视为一个应用程序名并给我错误。可能是什么原因。我在任何论坛上都找不到其他人面对这个问题。对此的任何帮助将不胜感激。我在 cloudfoundry.com 上进行部署

4

2 回答 2

3

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

使用 vmc 版本 0.3.x,该instances命令可以按照您在问题中的预期工作。如果您vmc help使用 0.3.x 版本运行,您将在其他输出中看到以下内容:

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

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

instances APPS...           List an app's instances
scale [APP]                 Update the instances/memory limit for an application
于 2012-12-11T20:15:03.857 回答
1

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

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

实例> 3

1:64M

2:128M

3:256M

4:512M

5:1G

6:2G

内存限制>64M

缩放你好...好的

hghia@SEA-007~/workgalaxy/hello$ vmc 实例你好

获取 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

于 2012-12-10T23:53:27.707 回答