gpt4 book ai didi

phpMyAdmin 托管在 Azure 中的问题

转载 作者:行者123 更新时间:2023-12-03 03:17:43 29 4
gpt4 key购买 nike

我在 Windows Azure 中创建了我的 phpMyadmin,它只允许免费用户使用 1 个 MySQL 数据库

创建 phpMyAdmin 后,我将 MySQL 数据库资源链接到另一个网站。

在此网站中,我尝试登录注册到数据库的帐户。

起初一切顺利,似乎没有问题,但当我尝试继续访问从链接的 MySQL 数据库资源检索详细信息的网站时,网站返回并出现错误......

User 'b48a56f527c793' has exceeded the 'max_user_connections' resource (current value: 4)

但过了 3-5 分钟,连接又恢复正常了。

起初我认为Windows Azure只是试图限制流量,但这真的是问题的真正原因还是我在设置我的phpMyAdmin时犯了错误 Windows Azure?

如何修复该错误?

提前非常感谢!

最佳答案

当你在Azure上使用MySQL时,你必须知道它是由ClearDB提供的,而且免费套餐非常有限。您可以check the limitations here 。例如,您只有 4 个并发连接限制,这是相当严格的。

作为建议 - 永远不要在脚本中使用 mysql_pconnect ,但始终使用 mysql_connect始终在不需要时终止连接不再如此(即当您检索数据时)。

我不是 100% 确定,但我认为 phpMyAdmin 的默认安装使用 mysql_pconnect,这可能会将空闲连接保留为您拥有的这 4 个资源。

关于phpMyAdmin 托管在 Azure 中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21071402/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com