Wie Sie einen PHP-Timeout zu erhöhen

March 13

Jedes Mal, wenn ein Pre-Hypertext Processor (PHP)-Skript ausgeführt wird, ist es durch eine Timeouteinstellung begrenzt. Dies geschieht, um zu verhindern, dass ein Skript in der Erinnerung für zu lang, Zerspanersysteme Ressourcen und begrenzende Serververfügbarkeit an andere Benutzer ausgeführt. Manchmal wird ein Skript maximal längere Auszeit benötigen. Z. B. Betriebsanforderungen eine Skript, das abruft, Formate und Exporte, die große Anzahl von Transaktion Geschichte Datensätze aus einer MySQL-Datenbank oft eine lange Zeit brauchen zu bedienen, die normale überschreitet. Diese Skripts können ihre Zeitlimit vom Programmierer definiert ein Zeitlimit im Skript selbst erweitert haben.

Anweisungen

1 Öffnen Sie die PHP-Datei mit Timeout Einstellungen Bedarf angepasst werden. Sie können dies in Ihrem bevorzugten PHP-Editor oder Notepad öffnen.

2 Am Anfang des Skripts, unterhalb der ersten "<? Php" Erklärung, geben Sie Folgendes in einer neuen Zeile:

Set_time_limit (< Sekunden >);

3 Ersetzen Sie < Sekunden > durch die Anzahl der Sekunden, die das Skript ausgeführt werden soll, bis die Zeit abgelaufen.

4 Speichern Sie Ihre PHP-Datei, um es mit den neuen Timeouteinstellungen zu aktualisieren.

Tipps & Warnungen

  • Das Standardtimeout unterscheidet sich zwischen Betriebssystemen, aber Windows Systeme Timeout ein PHP-Skript nach 300 Sekunden Ausführungszeit. Ein Wert größer als "300" eingegeben werden sollten das Timeout auf diesen Systemen zu erhöhen.
  • Ein Skript Timeout einstellen Einstellung auf einen extrem hohen Wert könnte bewirken, dass Ihr System genügend Arbeitsspeicher und Prozessorleistung wie versucht wird, eine Anforderung, die überschreiten verarbeiten's angemessenen betrieblichen Leistungsfähigkeit des Systems.