我在nginxweb服务器(ec2示例)下运行的laravel应用程序和到awsrds(mysql)的远程db连接遇到了问题。
对于ec2和rds,我已经将它从t2.micro扩展到t2.large,但是mysql仍然生成了
连接太多
和
无法分配内存
我的nginx日志出错。
我的rds最多有312个mysql连接,我在我的laravel数据库配置中使用了pdo persistent,但它仍然不能解决这个问题。
我是否必须将其扩展到更高的示例级别,或者我的体系结构是否有任何问题?
任何答复都将不胜感激。
1条答案
按热度按时间guicsvcw1#
我们在短时间内遇到了类似的问题,我们将解决以下问题:
我们使用极光复制品。您可以使用资源或集群来使用副本
https://i.stack.imgur.com/hvcmh.png
我们修改了机构的参数。默认情况下的最大执行时间或不受限制的rds装载。我们定或限制为10000。
https://i.stack.imgur.com/u7ccb.png
3-用于群集的慢速查询(慢速查询日志)的资源。显示执行时间超过10秒的所有查询。命令,浏览优化查询。
https://i.stack.imgur.com/c7hx4.png
我们没有比现在更多的问题。我希望我帮了忙。