0

OSX10.7.4上のVMWareFusion5.0.1でMCFを実行します。VMCはバージョン0.3.19です

MCFでmysqlサービスを作成しようとすると、vmcにアクセスします。

maguro:Desktop darrellberry$ vmc create-service
1: redis
2: mongodb
3: postgresql
4: mysql
5: rabbitmq
Which service would you like to provision?: 4
Creating Service [mysql-eaca7]: 
Error 503: Unexpected response from service gateway

MCFインスタンスでは、/ var / vcap / sys / log / mysql_gateway/mysql_gateway.logに次のように表示されます。

[2012-09-06 09:14:56] mysql_gateway - 3249 c74f 72e9   INFO -- Sending info to cloud controller: http://api.xx.cloudfoundry.me/services/v1/offerings
[2012-09-06 09:14:56] mysql_gateway - 3249 c74f 72e9   INFO -- Successfully registered with cloud controller
[2012-09-06 09:15:55] mysql_gateway - 3249 c74f 72e9  DEBUG -- Provision request for label=mysql-5.1 plan=free
[2012-09-06 09:15:55] mysql_gateway - 3249 c74f 72e9  DEBUG -- [MyaaS-Provisioner] Attempting to provision instance (request={:label=>"mysql-5.1", :name=>"mysql-83457", :email=>"xx@xx.com", :plan=>"free"})
[2012-09-06 09:15:56] mysql_gateway - 3249 c74f 72e9   INFO -- Sending info to cloud controller: http://api.xx.cloudfoundry.me/services/v1/offerings
[2012-09-06 09:15:56] mysql_gateway - 3249 c74f 72e9   INFO -- Successfully registered with cloud controller
[2012-09-06 09:15:57] mysql_gateway - 3249 c74f 72e9  DEBUG -- [MyaaS-Provisioner] Found the following nodes: []
[2012-09-06 09:16:05] mysql_gateway - 3249 c74f 72e9   WARN -- Request timeout in 10 seconds.

(ここで難読化されたURLと電子メール-ログにあるものは正しく見えます)

これは100%再現可能です。ただし、他のタイプ(postgresql、rabbitmqなど)のサービスをエラーなしでプロビジョニングできます。すべての助けに感謝します。

4

1 に答える 1

1

何らかの理由で、mysql ノードが起動していません (各サービスにはノードとゲートウェイがあります)。/var/vcap/sys/log/mysql/mysqld.err.log の最後の 100 行を見て、明らかな何かがないか確認してください。

さらに良いことに、telnet をインストールし、VM 自体のポート 3306 に接続して、サービスが実行されていることを再確認してください。

sudo apt-get install telnet
telnet localhost 3306

接続がすぐに開き、次のような場合。

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
<
5.1.54-rel12.5?xaZ!5%Wh?'%&,Ks%Xn@4"^]

その後、mysqlは確実に実行されています。mysqld もプロセス リストに表示されるはずです。

于 2012-09-06T10:11:14.923 に答える