Mysql
 sql >> Datenbank >  >> RDS >> Mysql

.NET CORE MySql MaxPoolSize wurde nicht angewendet

Ich bin auf eine ähnliche Situation gestoßen. Es scheint, dass die minimale und maximale Poolgröße nicht funktioniert, wenn ec2-Instances mit Lastausgleich verwendet werden, auf denen .net Core ausgeführt wird. In meinem Fall trifft es Aurora Mysql.

Das Problem scheint mit unterschiedlichen Verbindungszeichenfolgen mit unterschiedlichen Min- und Max-Einstellungen auf verschiedenen ec2-Instanzen verbunden zu sein. Es scheint das Minimum und Maximum des Pools zu verwechseln.

Die Problemumgehung (oder vielleicht Lösung) besteht darin, sicherzustellen, dass die minimalen und maximalen Pooleinstellungen auf allen ec2-Instanzen gleich sind. die den DB-Cluster treffen.