【发布时间】:2012-09-12 12:35:04
【问题描述】:
我正在使用 Micro CloudFoundry 运行我的应用程序,但无法连接到 MySQL '用户'usGh0jJk8EoZn' 已超过'max_user_connections' 资源'。如何更改此值?
【问题讨论】:
标签: mysql cloud-foundry
我正在使用 Micro CloudFoundry 运行我的应用程序,但无法连接到 MySQL '用户'usGh0jJk8EoZn' 已超过'max_user_connections' 资源'。如何更改此值?
【问题讨论】:
标签: mysql cloud-foundry
我不太确定您是否可以更改该值。
不过,在走这条路之前,您可能需要确保您没有泄漏连接。您的应用程序在本地部署时是否正常运行(即不使用常规 CloudFoundry 或 Micro CF)?你是如何连接到数据库的?如果您实际上是应用程序的唯一用户,那么您达到连接限制可能看起来很奇怪,我假设您是使用 micro 的用户。
【讨论】:
正如 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
【讨论】: