Pravděpodobně je problém v tom, že máte povoleno pouze několik připojení, a když se vaše třída pokusí získat nové připojení, máte tuto chybu.
To není problém s programováním, jen množství dostupných zdrojů. A jakýkoli jiný skript, který používá tuto třídu, může mít chybu.
V konfiguračním souboru mysql na serveru musíte nakonfigurovat více připojení. Pokud tento přístup nemáte, požádejte o to podporu nebo změňte hostitelskou společnost s více povolenými připojeními!
Další možností je implementovat do této třídy vzor Singleton, takže znovu používá stejný fond připojení a nepřekračuje limit.