Je veux exécuter un travail cron qui effectue un nettoyage qui nécessite beaucoup de ressources CPU et Mysql. Je veux qu'il s'exécute seulement si le serveur n'est pas relativement occupé.Comment mon script PHP peut-il indiquer si le serveur est occupé?
Quel est le moyen le plus simple de déterminer cela à partir de PHP? (par exemple, y a-t-il une requête qui renvoie combien de requêtes ont été effectuées à la dernière minute? ...)
Remarque: ne fonctionnera qu'en PHP 5.1.3 ou plus récent, et non sur Windows. –
Thx, Tchad Bouleau. Simplement oublié à ce sujet :) Serveur de productions jamais vu avec "charge lourde" sur win :) – SMka
@Chad avec PHP <5.1.3 vous pouvez remplacer sys_getloadavg() par une version de ma réponse: split ('', file_get_contents ('/ proc/loadavg ')) – vartec