Quiero ejecutar un trabajo cron que realice una limpieza que requiera una gran cantidad de recursos de CPU y Mysql. Quiero que se ejecute solo si el servidor no está relativamente ocupado.¿Cómo puede mi script PHP decir si el servidor está ocupado?
¿Cuál es la forma más simple de determinarlo desde PHP? (por ejemplo, ¿hay una consulta que devuelve cuántas consultas se realizaron en el último minuto? ...)
Nota: solo funcionará en PHP 5.1.3 o posterior, y no en Windows. –
Thx, Chad Birch. Simplemente se olvidó de esto :) servidor de producciones nunca visto con "carga pesada" en ganar :) – SMka
@Chad con PHP <5.1.3 puede reemplazar sys_getloadavg() con la versión de mi respuesta: split ('', file_get_contents ('/ proc/loadavg ')) – vartec