Tengo un problema con algunos clientes donde se detiene un servicio (Mysql). Mysql usa una buena cantidad de memoria y me pregunto si Windows decide detenerlo cuando tiene poca memoria RAM.
¿Hay alguna otra forma de depurar esto?
Respuesta1
No, Windows no detiene nada por sí solo (Linux tiene OOMKiller pero Windows no). MySQL, sin embargo, puede morir si no logra asignar tanta memoria como necesita. Debes hacer lo siguiente:
- Verifique el inicio de sesión de eventos (puede contener información que le indique por qué se detuvo el servicio)
- Verifique el registro de errores de MySQL: debería tener errores.
- Utilice las herramientas de Monitoreo de rendimiento de Windows o (¡mejor aún!) habilite el Recolector de datos durante varios días y verifique los cuellos de botella de acuerdo con estos artículos:https://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspxyhttp://blogs.technet.com/b/askperf/archive/2008/01/25/an-overview-of-troubleshooting-memory-issues.aspx
- Verifique su configuración de MySQL para conocer la cantidad de memoria requerida:http://www.mysqlcalculator.com/.