Я хочу запустить задание cron, которое выполняет очистку, которая требует много ресурсов процессора и Mysql. Я хочу, чтобы он запускался только в том случае, если сервер не занят.Как мой PHP-скрипт может сказать, занят ли сервер?
Что такое самый простой способ определить это из PHP? (например, есть запрос, который возвращает количество запросов в последнюю минуту?)
Примечание: будет работать только в PHP 5.1.3 или новее, а не в Windows. –
Thx, Chad Birch. Просто забыл об этом :) Никогда не видел сервер с «тяжелой нагрузкой» на выигрыше :) – SMka
@ С PHP <5.1.3 вы можете заменить sys_getloadavg() версией из моего ответа: split ('', file_get_contents ('/ proc/loadavg ')) – vartec