Problemet är förmodligen att du bara har en handfull anslutningar tillåtna och när din klass försöker få en ny anslutning får du det här felet.
Detta är inte ett programmeringsproblem, bara mängden tillgängliga resurser. Och alla andra skript som använder den här klassen kan ha felet.
Du måste konfigurera fler anslutningar på mysql-konfigurationsfilen på servern. Om du inte har denna åtkomst, be supporten att göra det eller byt till ett värdföretag med fler anslutningar tillåtna!
Ett annat alternativ är att implementera ett Singleton-mönster på den här klassen, så att den återanvänder samma pool av anslutningar och inte spränger gränsen.