Невозможно подключиться к службе vmc mysql из-за ограничения памяти

Я не могу подключиться к своему бесплатному экземпляру приложения rails на облачной инфраструктуре.

Когда я запускаю 'vmc tunnel mysql-service', я получаю следующее:

1: нет 2: mysql 3: mysqldump Какой клиент вы хотите запустить?> 2

Открытие туннеля на порту 10000... FAILED CFoundry::AccountNotEnoughMemory: 600: недостаточно памяти, вам разрешено: 2048M Для получения дополнительной информации см. ~/.Vmc / crash

Проверяя журналы ~/.vmc/crash, я вижу:

Время крушения: 2013-03-13 18:16:54 -0400

CFoundry:: AccountNotEnoughMemory: 600: недостаточно памяти, вам разрешено: 2048M

<<< ЗАПРОС: PUT https://api.cloudfoundry.com/apps/caldecott request_headers: Авторизация: eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjEzNjM4MTc3OTgsInVzZXJfbmFtZSI6ImhzdWVpbmczQGdtYWlsLmNvbSIsInNjb3BlIjpbImNsb3VkX2NvbnRyb2xsZXIucmVhZCIsIm9wZW5pZCIsInBhc3N3b3JkLndyaXRlIl0sImVtYWlsIjoiaHN1ZWluZzNAZ21haWwuY29tIiwiYXVkIjpbIm9wZW5pZCIsImNsb3VkX2NvbnRyb2xsZXIiLCJwYXNzd29yZCJdLCJqdGkiOiJkMzZjNDI3MS02ZDJkLTRjN2EtOThmYS1kNzc2MjhiZDFiNmMiLCJ1c2VyX2lkIjoiODY0OWZkMzEtY2JiNy00N2YyLTkyNmItODM5Y2MzNWFlMTlmIiwiY2xpZW50X2lkIjoidm1jIn0.Lt1Bw7mBP55Hi9MIPTn90s0RXkJcJwGZXZcqDep4BBnnwjrAOAPQPGlIwBA-Ovy9K5BazMXqnQCOv8kxpK8o4wo3vG6RAJPvF7p76JgZDq0C_n_PUV1LaxGrldnpc2PLawR0FHHChb7tKCJP4cf26lK8A8vg5GEwi8HWO5OJCERI-3CKKiGJB5mVj2rWGmE39-ihAWmT5LpS5jAEZ-XVvo4VDEKknJ8SQC6693FzdCZ2AJBHkAgNxRoCsBtvkxOgKkspI-IkcaMZx884BT24cGbseZ5XY3bj6ZjAb499AfbIFe97Hme4axtpWo8qn1grkrJxyI3gmYAVMHVgo1M1IQ Content-Length носителем: 310 Content-Type: применение /json REQUEST_BODY: {"name":"caldecott","instances":1,"state":"STARTED","staging":{"mode л ":" Синатра " "стек":"ruby19"},"ресурсы": { "память":64,"диск":2048,"FDS":256},"ENV":["CALDECOTT_AUTH=43ae7176-67f6-41ac-8cff-bf21b4249a49"]," URIs":["caldecott-d9149.cloudfoundry.com"]," услуги ": [" MySQL-сервис "]," консоль ": нулевой," отладка ": NULL} RESPONSE: [403] RESPONSE_HEADERS: управление кешем: соединение без кеша: keep-alive тип контента: application/json; charset=utf-8 дата: среда, 13 марта 2013 г. 22:16:54 GMT keep-alive: тайм-аут =20 сервер: кодирование передачи nginx: совместимо с x-ua: IE=Edge,chrome=1 RESPONSE_BODY: { "code": 600, "description": " Недостаточно памяти, вам разрешено: 2048M "}

>

cfoundry-0.5.2 / Библиотека /cfoundry/baseclient.rb:156: в handle_error_response' cfoundry-0.5.2/lib/cfoundry/baseclient.rb:135:inhandle_response' cfoundry-0.5.2/lib/cfoundry/baseclient.rb:85:in request' cfoundry-0.5.2/lib/cfoundry/baseclient.rb:74:inположить ' cfoundry-0.5.2/lib/cfoundry/v1/model_magic.rb:55:in block (2 levels) in define_client_methods' cfoundry-0.5.2/lib/cfoundry/v1/model.rb:91:inОбновить!' cfoundry-0.5.2/ Библиотека /cfoundry/v1/app.rb:131: в update!' cfoundry-0.5.2/lib/cfoundry/v1/app.rb:121:inНачните!' Туннель-VMC-плагин-0.2.2 / Библиотека / туннельно-VMC-плагин /tunnel.rb:173: в start_helper' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/tunnel.rb:89:increate_helper' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/tunnel.rb:28: в open!' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/plugin.rb:41:inблок в туннеле 'взаимодействовать-0.5.2 / lib / взаимодействовать / прогресс.рб:98: в with_progress' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/plugin.rb:40:intunnel' mothership-0.5.1/lib/mothership/base.rb:66:in run' mothership-0.5.1/lib/mothership/command.rb:72:inблок в invoke'

Какие действия я должен предпринять, чтобы решить эту проблему?

Чтобы предложить дальнейшую информацию ниже, приведем несколько подробностей об env. мое приложение работает в:

vmc stats logoff Использование файла манифеста manifest.yml

Получение статистики для выхода из системы... ОК

экземпляр процессора диск памяти

0 0,1% 74,2 К 2 Г 63,3 М 2 Г

vmc env logoff Использование файла манифеста manifest.yml

Получение env для выхода из системы... ОК

vmc services Получение услуг... ОК

версия службы имен mysql-service mysql 5.1

1 ответ

Решение

Это потому, что вы использовали все выделенные 2 ГБ оперативной памяти. Для туннелирования к сервису vmc необходимо развернуть небольшое приложение Ruby под названием Caldecott, для этого используется 64 МБ. Короче говоря, вам нужно освободить 64Mb!

Другие вопросы по тегам