【问题标题】:vmc instances appname 3 gives error: Unknown app '3'vmc 实例应用程序名称 3 给出错误:未知应用程序 '3'
【发布时间】:2012-12-10 20:40:50
【问题描述】:

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

vmc 实例 hellor 3

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

当我刚跑的时候:

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

【问题讨论】:

    标签: cloud-foundry vmc


    【解决方案1】:

    此命令的行为取决于您使用的 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 
    

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

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

    【讨论】:

      【解决方案2】:

      “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

      谢谢, - 希特什

      【讨论】:

        猜你喜欢
        • 2018-07-06
        • 1970-01-01
        • 2011-06-05
        • 1970-01-01
        • 2019-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多