1

我正在使用 Micro CloudFoundry 运行我的应用程序,但无法连接到 MySQL '用户'usGh0jJk8EoZn' 已超过'max_user_connections'资源'。如何更改此值?

4

2 回答 2

2

我不太确定您是否可以更改该值。

不过,在走这条路之前,您可能需要确保您没有泄漏连接。您的应用程序在本地部署时是否正常运行(不使用常规 CloudFoundry 或 Micro CF)?你是如何连接到数据库的?如果您实际上是您的应用程序的唯一用户,那么您达到连接限制可能看起来很奇怪,我假设您是使用 micro 的用户。

于 2012-09-12T13:21:46.590 回答
1

正如 ebottard 所说,确保您的代码没有泄漏连接是非常值得的。但是,如果您想更改在 Micro CloudFoundry 上运行的实例的 mysql 设置,您可以使用“vcap”用户通过 SSH 连接到 VM。

连接后,您将在 /var/vcap/jobs/mysql_node/config/my.cnf 找到 mysql 配置文件

对于最大连接,您还必须更改 /var/vcap/jobs/mysql_node/config/mysql_node.yml 中的 max_user_conns 值

也请看一下;

http://docs.cloudfoundry.com/infrastructure/micro/using-mcf.html#logging-in-to-micro-cloud-foundry

于 2012-09-12T13:37:18.173 回答