我正在使用 Micro CloudFoundry 运行我的应用程序,但无法连接到 MySQL '用户'usGh0jJk8EoZn' 已超过'max_user_connections'资源'。如何更改此值?
问问题
262 次
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 回答