estoy teniendo un inconveniente con un par de servidores, desde hace un tiempo ya, y ya no se donde mas mirar, revisar, verificar....
Los 2 servers son:
Windows Server 2003
Core 2 duo 4 gb de ram
Windows Server 2008
Intel i7 con 32 gb de ram
el error puntual que sale es del mysql cuando hay mucha gente en las paginas, o cuando se esta haciendo el backup del server:
Error
MySQL ha dicho: Documentación
#1135 - Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug
En las aplicaciones asp, cuando se produce la saturacion sale el error:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[MySQL][ODBC 3.51 Driver]Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug
Esto sale tanto para el driver 3.51 como para el 5.1
Leyendo por ahi encontre que podria ser error de codigo, demasiadas conexiones abiertas por no cerrarlas despues de realizar las consultas. Ya revise y arregle los códigos de las aplicaciones hace muchos meses, revise muchisimas veces... y ya no es error de codigo.
Otro detalle, cuando hago un "SHOW PROCESSLIST" cuento los procesos y no hay mas de 80 o 90, y al toque se clava denuevo...
No creo que un server con un procesador i7 con 32 gb de ram se sature asi nomas con 100 y pico de conexiones abiertas por falta de memoria porque tiene de recontra sobra...
Por favor, necesito que alguien que haya solucionado el tema me comente como lo hizo, no me manden a leer foros/treads/mensajes de posibles soluciones que no tienen idea de que se trata.
Les agradezco desde ya.