gpt4 book ai didi

mysql - 使用 nginx 服务器和 AWS RDS 的 Laravel 出现 "too many connections"错误

转载 作者:行者123 更新时间:2023-11-29 10:13:49 31 4
gpt4 key购买 nike

我的 Laravel 应用程序在 nginx Web 服务器(EC2 实例)下运行以及与我的 AWS RDS (MySQL) 的远程数据库连接遇到问题。

我已经为我的 EC2 和 RDS 将其从 t2.micro 扩展到 t2.large,但 MySQL 仍然生成

too many connections

cannot allocate memory

我的 nginx 日志中出现错误。

我的 RDS 最多有。 312 MySQL 连接,并且我在 Laravel 数据库配置上使用了 PDO permanent,但它仍然无法解决问题。

我是否必须将其扩展到更高的实例级别,或者我的架构有什么问题吗?

任何答案将不胜感激。

最佳答案

我们在短时间内遇到了类似的问题,我们将解决以下问题:

1 - 我们使用 Aurora 副本。您可以使用资源或集群来使用副本

/image/hVcmh.png

2 - 我们修改机构的参数。默认情况下 max_execution_time 或无限制的 RDS 安装。我们放置或限制为 10000。

/image/U7Ccb.png

3 - 集群慢速查询 (slow_query_log) 的资源。显示执行时间超过 10 秒的所有查询。命令、浏览优化查询。

/image/C7HX4.png

我们没有比我们更多的问题了。我希望我有所帮助。

关于mysql - 使用 nginx 服务器和 AWS RDS 的 Laravel 出现 "too many connections"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50450906/

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