Si tienes muchos tráfico o consultas a SQL que devoran memoria, seguro que eventualmente tu servidor se queda al borde de consumir el 100% de la memoria. Apache aumenta el uso del espacio compartido (swap) y MySQL comienza a tener paradas por esta carga y falta de memoria para completar procesos de forma ágil. Cuando esto sucede el disco duro empieza a funcionar como memoria haciendo que los procesos sean cada vez más lentos.

La RAM se consume día a día y la única forma de liberarla es un reinicio de servicios que podemos programar con un sencillo script que comprueba el porcentaje de memoria libre para determinar si hay o no que reiniciar el Apache y MySQL.