2013-03-13 4 views
0

Я не могу подключиться к моему бесплатному размещенному экземпляру приложения rails для инфраструктуры inftrastructure cloudfoundry.Не удалось подключиться к службе vmc mysql из-за ограничения памяти

Когда я бегу 'VMC туннеля MySQL-сервис', я получаю ниже:

1: нет 2: MySQL 3: туздЫшпр Какой клиент вы хотели бы начать> 2

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

Проверка ~/.vmc/crash logs Я вижу:

Время аварии: 2013-03-13 18:16:54 -0400

CFoundry :: AccountNotEnoughMemory: 600: Не хватает памяти, вы позволили: 2048M

< < < ЗАПРОС: PUT https://api.cloudfoundry.com/apps/caldecott request_headers: Авторизация: знаменосец eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjEzNjM4MTc3OTgsInVzZXJfbmFtZSI6ImhzdWVpbmczQGdtYWlsLmNvbSIsInNjb3BlIjpbImNsb3VkX2NvbnRyb2xsZXIucmVhZCIsIm9wZW5pZCIsInBhc3N3b3JkLndyaXRlIl0sImVtYWlsIjoiaHN1ZWluZzNAZ21haWwuY29tIiwiYXVkIjpbIm9wZW5pZCIsImNsb3Vk X2NvbnRyb2xsZXIiLCJwYXNzd29yZCJdLCJqdGkiOiJkMzZjNDI3MS02ZDJkLTRjN2EtOThmYS1kNzc2MjhiZDFiNmMiLCJ1c2VyX2lkIjoiODY0OWZkMzEtY2JiNy00N2YyLTkyNmItODM5Y2MzNWFlMTlmIiwiY2xpZW50X2lkIjoidm1jIn0.Lt1Bw7mBP55Hi9MIPTn90s0RXkJcJwGZXZcqDep4BBnnwjrAOAPQPGlIwBA-Ovy9K5BazMXqnQCOv8kxpK8o4wo3vG6RAJPvF7p76JgZDq0C_n_PUV1LaxGrldnpc2PLawR0FHHChb7tKCJP4cf26lK8A8vg5GEwi8HWO5OJCERI-3CKKiGJB5mVj2rWGmE39-ihAWmT5LpS5jAEZ-XVvo4VDEKknJ8SQC6693FzdCZ2AJBHkAgNxRoCsBtvkxOgKkspI-IkcaMZx884BT24cGbseZ5XY3bj6ZjAb499AfbIFe97Hme4axtpWo8qn1grkrJxyI3gmYAVMHVgo1M1IQ Content-Length: 310 Content-Type: применение/JSON request_body: { "имя": "Caldecott", "примеры": 1, "состояние":» НАЧАТЬ " "постановка": { "модель": "Синатра", "стек": "ruby19"}, "ресурсы": { "память": 64, "диск": 2048, "FDS": 256}," окр ": [" CALDECOTT_AUTH = 43ae7176-67f6-41ac-8cff-bf21b4249a49 "]," URIs ": [" caldecott-d9149.cloudfoundry.com "]," услуги ": [" MySQL-сервис "]," консоль» : нулевой, "отладка": NULL} ОТВЕТ: [403] RESPONSE_HEADERS: управление кешем: no-cache соединение: keep-alive content-type: application/json; кодировка = UTF-8 дата: ср, 13 Mar 2013 22:16:54 GMT Keep-Alive: тайм-аут = 20 Сервер: Nginx Transfer-Encoding: фрагментированное х-UA-Compatible: IE = Край, хром = 1 RESPONSE_BODY: { "код": 600, "описание": "Не хватает памяти, вы позволили: 2048M" }

>

cfoundry-0.5.2/Библиотека/cfoundry/baseclient.rb: 156: в handle_error_response' cfoundry-0.5.2/lib/cfoundry/baseclient.rb:135:in handle_response ' cfoundry-0.5.2/Библиотека/cfoundry/baseclient.rb: 85: в request' cfoundry-0.5.2/lib/cfoundry/baseclient.rb:74:in пут' cfoundry-0.5.2/lib/cfoundry/v1/model_magic.rb: 55: в block (2 levels) in define_client_methods' cfoundry-0.5.2/lib/cfoundry/v1/model.rb:91:in обновление! ' cfoundry-0.5.2/lib/cfoundry/v1/app.rb: 131: in update!' cfoundry-0.5.2/lib/cfoundry/v1/app.rb:121:in start! ' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/tunnel.rb: 173: in start_helper' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/tunnel.rb:89:in create_helper ' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/tunnel. rb: 28: in open!' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/plugin.rb:41:in блок в туннеле ' interactive-0.5.2/lib/interactive/progress.rb: 98: in with_progress' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/plugin.rb:40:in tunnel' mothership-0.5.1/lib/mothership/base.rb: 66: in run' mothership-0.5.1/lib/mothership/command.rb:72:in block in invoke '

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

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

VMC статистики LOGOFF Использование манифеста файла manifest.yml

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

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

0 0,1% 74.2K из 2G 63.3M из 2G

VMC окр выхода из системы Использование манифеста файла manifest.yml

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

VMC услуги Попадая услуги ... OK

имя службы версия MySQL-сервис MySQL 5.1

ответ

1

Это потому, что вы использовали все ваши отведенного 2Gb ОЗУ. Чтобы туннелировать службу, vmc необходимо развернуть небольшое приложение Ruby под названием Caldecott, для этого используется 64Mb. Короче говоря, вам нужно освободить 64Mb!

+0

Так что мне нужно уменьшить память, выделенную для моего приложения, в инфраструктуре cloudfoundry от 2 ГБ? Позволь мне дать это выстрел. – user899416

+0

Уменьшение памяти, выделенной для моего приложения, устраняет проблему. Благодаря! Я не знаю, почему я не логически пробовал этот подход. – user899416