wie überwachen Sie die CPU-Auslastung von einem PHP-Skript
wie kann ich das tun?
wie share-Hoster begrenzen die CPU-Zeit für ein Skript?
Du musst angemeldet sein, um einen Kommentar abzugeben.
wie kann ich das tun?
wie share-Hoster begrenzen die CPU-Zeit für ein Skript?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es nicht eine native Methode, dies zu tun, in PHP, so würde ich versuchen, phpSysInfo, wie es stellt Informationen auf CPU-Auslastung, uptime, ethernet, SCSI, IDE, etc. http://phpsysinfo.sourceforge.net/
Web-hosts haben verschiedene Mittel zu begrenzen, PHP (und wie viel Speicher eine untergeordnete web-server-Prozess verbrauchen kann). Allgemein, PHP ist begrenzt durch die max-execution-time in php konfiguriert.ini (die ist auch so eingestellt, dass Funktionen wie set_time_limit() kann nicht überschrieben werden. Darüber hinaus beherbergt die Dinge
ulimit
zu begrenzen die Menge der Speicher - /Zeit-dass jeder Prozess verbraucht werden kann.Wenn nicht konfiguriert zu beschränken, PHP einzelnen webroots, können Sie
/proc/self
und haben Zugang zu Statistiken über Ihren Prozess. Hinweis Sie werden nicht in der Lage, das zu tun, oder verwenden Sie phpsysinfo, wenn open_basedir gesetzt ist.