Ich möchte einen Cron-Job ausführen, der aufräumt, der eine Menge CPU- und MySQL-Ressourcen benötigt. Ich möchte es nur ausführen, wenn der Server nicht relativ beschäftigt ist.Wie kann mein PHP-Skript feststellen, ob der Server beschäftigt ist?
Was ist der einfachste Weg, um das von PHP zu bestimmen? (Gibt es beispielsweise eine Abfrage, die zurückgibt, wie viele Abfragen in der letzten Minute ausgeführt wurden?)
Hinweis: funktioniert nur in PHP 5.1.3 oder neuer und nicht unter Windows. –
Thx, Tschad Birke. Vergiss das einfach :) Niemals productions server mit "heavy load" auf win gesehen :) – SMka
@Chad mit PHP <5.1.3 du kannst sys_getloadavg() durch version ersetzen aus meiner antwort: split ('', file_get_contents ('/ proc/loadavg ')) – vartec