我使用laravel在Azure上使用ClearDB(venus 15连接数据库)进行聊天应用。有时我得到最大连接错误,有时我得到这个套接字错误。
SQLSTATE [HY000] [2002]通常只允许使用每个套接字地址(协议/网络地址/端口)。
解决此问题的任何解决方案?
谢谢。
答案 0 :(得分:0)
有时我遇到最大连接错误
也许您的应用程序要么发送太多请求,要么数据库达到其资源限制。 ClearDB MySQL数据库的每个定价层都有最大数量的连接。
当达到太多连接时,您可能会收到以下错误:
ERROR 1040 (08004): Too many connections
您通常有两种方法可以解决此问题。
有时候我遇到了这个套接字错误
此错误表示您正在耗尽ClearDB服务器计算机上的所有可用网络端口。一篇更深入的文章描述了这个问题: