2013-02-20 3 views
0

Для меня очень важно сбросить базу данных mysql моего развертывания cloudfoundry. Я работаю с vmc cloudfoundry, и соединение с сервисом хорошо работает. Однако mysqldump всегда терпит неудачу, что ставит меня в ужасную ситуацию, поскольку я по существу не могу сбрасывать данные для локального тестирования миграции. Ошибка представлена ​​cloudfoundry/VMC является:Cloudfoundry: VMC: Ошибка 1317: Выполнение запроса было прервано на mysqldump

туздЫшпр: Ошибка 1317: выполнение запроса было прервано, когда демпинг таблицы «Foo» в строке: 28

Оказывается, что это является результатом некоторого параметра в cloudfoundry, который убивает любого запрос занимает более 3 секунд. Смотрите, например,

Есть в любом случае изменить конфигурацию или сделать cloudfoundry игнорировать второе правило 3 для туздЫшпра? Какие-либо предложения?

PS: Этот таймаут также показал себя очень разрушительным, если выполнение переноса длится долго.

ответ

1

В зависимости от качества связи между вами и CloudFoundry.com, эти виды тайм-аутов могут быть проблемой. Возможно, стоит взглянуть на приложение Ruby, которое я написал, чтобы выполнять обычные резервные копии баз данных MySQL и загружать их в поставщика облачных сервисов, таких как Amazon S3.

Взгляните хранилище на https://github.com/danhigham/service_stash

установочном довольно прямо вперед, но если вы застряли, то дайте мне знать.