代码之家  ›  专栏  ›  技术社区  ›  Justinus Hermawan

使用nginx服务器和aws rds的laravel出现“连接太多”错误

  •  0
  • Justinus Hermawan  · 技术社区  · 7 年前

    我的Laravel应用程序在nginx网络服务器(一个 EC2 实例)和到我的 (MySQL)。

    我已经把它从 t2.微型 t2.大 对于我的ec2和rds,但mysql仍在生成

    连接太多

    无法分配内存

    我的nginx日志出错。

    我的无线电数据系统最大。 三百一十二 mysql连接,我用过 PDO持续 在我的Laravel数据库配置上,但它仍然不能解决这个问题。

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

    任何答复都将不胜感激。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Fernando Gonçalves    6 年前

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

    1-我们使用Aurora复制品。可以使用资源或群集使用副本

    https://i.stack.imgur.com/hVcmh.png

    2-我们修改了机构的参数。默认情况下的最大执行时间或无限的RDS装载。我们设定或限制为10000。

    https://i.stack.imgur.com/U7Ccb.png

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

    https://i.stack.imgur.com/C7HX4.png

    我们的问题不比我们多。希望我能帮上忙。