nut*_*ute 6 mysql amazon-web-services amazon-rds
我在 AWS EC2 (Elastic Beanstalk) 上托管了一个站点,在 AWS RDS 上托管了一个 MySQL 数据库。在生产服务器上一切正常,速度快。
但是,当我尝试从本地计算机远程连接时,有时会变得非常慢(例如加载表列表需要 4 分钟),或者只是超时。
我在安全组中添加了我的 IP(我做对了,因为它有时有效)。当它不起作用时,我同时检查生产服务器,它看起来仍然不错。
据我所知,ACL 或网络级别没有任何问题,正如您所说,它有时可以工作。
我可以看到,您达到了 Mysql 最大进程数的限制。因此,当您连接并发出任何命令时,如果允许运行的进程数已饱和,则您必须等待,您的请求将进入队列。但如果你没有获得插槽,那么之后就会超时。
您可以通过查看 RDS 提供的图表来检查同样的情况。如果图表在某个值处趋于平坦,那么我的猜测就非常正确。
连接总数取决于您使用的实例类型。您可以在数据库参数组选项中检查和设置。搜索max_connections。
我不确定不同类型实例的默认值是什么,但我确信这些信息应该位于互联网上的某个地方。
| 归档时间: |
|
| 查看次数: |
4129 次 |
| 最近记录: |