(PHP 4 >= 4.0.5, PHP 5)
apache_child_terminate — Beendet einen Apacheprozess nach der Anfrage
apache_child_terminate() registriert den Apacheprozess, der die aktuelle PHP-Anfrage ausführt, um ihn nach vollständiger Beendigung des PHP-Prozesses zu terminieren. Die Funktion kann verwendet werden, um einen Prozess zu terminieren, nachdem ein Skript mit hohem Speicherverbrauch gelaufen ist, der normalerweise nur intern wieder freigegeben wird, aber nicht wieder für das Betriebsystem freigegeben wird.
Gibt TRUE
zurück, wenn PHP als Modul unter Apache 1 läuft, die Apacheversion
nicht multithreaded läuft und die PHP-Direktive child_terminate eingeschaltet ist
(diese ist standardmäßig ausgeschaltet). Wenn diese Bedingungen nicht
zutreffen, wird FALSE
zurückgegeben und ein Fehler vom Typ
E_WARNING
generiert.
Version | Beschreibung |
---|---|
5.4.0 | Diese Funktion wurde unter FastCGI verfügbar. Vorher wurde sie nur unterstützt, wenn PHP als Apache Modul installiert war. |
Hinweis: Diese Funktion ist auf Windows-Plattformen nicht implementiert.