我有一个由AWS RDS托管的mysql服务器,它间歇性地不可检测。我今天在一个页面上做了很多开发,虽然在本地托管,但在每个页面加载时对远程服务器执行查询,我发现每隔几分钟,我突然无法到达服务器 - 它只持续几秒钟,但在此期间我从任何尝试到达它时都会收到错误SQLSTATE[HY000] [2003] Can't connect to MySQL server
。
现有的,已打开的连接(即来自命令行客户端)不受影响,并且可以正常运行查询。它只是建立一个不可能的新连接。
为什么会这样?我该如何追查原因?
答案 0 :(得分:0)
您可能使用的实例类型太小,t1.micro和t2实例有时可能会显示该行为。您使用的是什么实例类型?
您的CPU容量可能受到限制,这可能是您看到间歇性性能的原因。