在Magento中,有没有一种方法可以监控哪些模块连接到数据库?最近我遇到我的网站在报告以下错误:
SQLSTATE[42000] [1203] User magento_db_user already has more than 'max_user_connections' active connections
我的主机允许一次有10个活跃的连接,所以主机应该不是问题,对吧?一次访问我的网站的用户数量也没有那么高。
我必须知道一种监控/记录哪些模块试图连接到数据库的方法,这样我就可以做出反应,可能会改进或禁用其中的一些模块。在Magento有办法做到这一点吗?我能在互联网上找
在我的aws账户中,我有一个针对我的SQS用户的ASG设置。最小容量为3,最大容量为8,销毁策略设置为默认。它有两个简单的伸缩策略,附加到监控SQS队列大小的云监控告警上。 这是云手表警报ApproximateNumberOfMessagesVisible >= 10 for 1 consecutive periods of 300 seconds for the metric dimensions的阈值。 当云监控告警状态在300秒后为“报警”时,ASG会添加1个实例,直到达到最大容量。同样,当云监控警报状态在300秒后为"ok“时,ASG将删除1个实例,直到达到最小容量。