Ich weiß nicht viel über den DataReader, aber es scheint, als müssten Sie dieses Leck finden. Ich würde vorschlagen, zuerst die Poolgröße manuell in Ihrer Verbindungszeichenfolge festzulegen, indem Sie Folgendes verwenden:Attribute „Max. refman/5.0/en/connector-net-connection-options.html">http://dev.mysql.com/doc/refman/5.0/en/connector-net-connection-options.html
Ich würde auch vorschlagen, das Öffnen und Schließen der Verbindung mit ausgeschaltetem Pooling zu überwachen, um zu sehen, was tatsächlich mit dem Verbindungslebenszyklus passiert. Sie können in der MySQL-Konsole
verwendenshow processlist;
Um die aktuellen Verbindungen zu sehen und
show global status;
Um alle db-Attribute zu überwachen. Ich würde auch vorschlagen, diesen Artikel von mysql zu lesen, in dem das "Problem mit zu vielen Verbindungen" erklärt wird
http://dev.mysql.com/doc /refman/5.5/en/too-many-connections.html
Stellen Sie sicher, dass die MySQL-Konfiguration mit Ihrer Anwendungskonfiguration übereinstimmt, um sicherzustellen, dass Sie nicht zu viele Verbindungen zulassen, als der Server tatsächlich zulässt.
Tschüss,