Detta kräver mycket utredning. Vanligtvis, som du vet, hanterar MYSQL anslutningsinstansen från anslutningspoolen. Ibland händer det att alla anslutningar används.
Detta leder oss till två problem:
1. Det finns en fråga som tar ganska lång tid att köra så den släpper inte anslutningen (vissa redundanta frågor, långa frågor, etc)
2. Belastningen på servern är för hög och konfigurationen av hårdvaran är inte tillräcklig för att hantera så många användare.
Du måste mäta allt detta innan du kommer till en slutsats. Du kan justera konfigurationsfilen för att öka minnet, antalet anslutningar, etc, men jag tror inte att det kommer att hjälpa dig!