0

转储我的 cloudfoundry 部署的 mysql 数据库对我来说非常重要。我正在使用 cloudfoundry 的 vmc,并且与该服务的连接运行良好。然而 mysqldump 总是失败,这让我处于一个糟糕的境地,因为我基本上无法转储数据来进行本地迁移测试。cloudfoundry / vmc 出现的错误是:

mysqldump:错误 1317:在第 28 行转储表“foo”时查询执行被中断

这似乎是由 cloudfoundry 中的某些设置导致的,该设置会终止任何耗时超过 3 秒的查询。参见例如

无论如何更改配置或让cloudfoundry忽略mysqldump的3秒规则?有什么建议么?

PS:如果迁移的执行需要很长时间,这个超时也被证明是非常具有破坏性的。

4

1 回答 1

1

根据您与 CloudFoundry.com 之间的连接质量,此类超时可能是个问题。可能值得看一下我编写的一个 Ruby 应用程序,用于对 MySQL 数据库进行例行备份并将它们上传到云服务提供商,例如 Amazon S3。

查看https://github.com/danhigham/service_stash上的存储库

设置非常简单,但是如果您遇到困难,请告诉我。

于 2013-02-20T18:03:25.770 回答