1

Cloudfoundry Web サイトのドキュメントに従って、Ruby と Gem をインストールし、VMC もインストールしました。簡単な Hello World アプリケーションを正常にデプロイできました。いくつかのコマンドは正常に動作するようです。ただし、失敗するコマンドはほとんどなく、その理由はわかりません。次のコマンドを実行すると:

vmc インスタンス ヘルラー 3

エラーが表示されます: 不明なアプリ '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 

vmc バージョン 0.4.x (vmc-ng とも呼ばれます) では、Hitesh が言うように、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 スケール こんにちは

インスタンス> 3

1: 64M

2: 128M

3: 256M

4: 512M

5: 1G

6: 2G

メモリ制限 > 64M

スケーリングこんにちは... OK

hghia@SEA-007~/workgalaxy/hello$ vmc インスタンス こんにちは

hello のインスタンスを取得しています... OK

インスタンス #0: 実行開始: 2012-12-10 03:41:39 PM

インスタンス #1: 実行開始: 2012-12-10 03:46:56 PM

インスタンス #2: 実行開始: 2012-12-10 03:46:56 PM

ありがとう - ヒテッシュ

于 2012-12-10T23:53:27.707 に答える