2017-10-25 6 views
-1

Ich habe einen wiederkehrenden Fehler mit PHP. Wenn ich ein Skript verwende, das Guzzle in CLI verwendet, funktioniert es perfekt. Wenn ich von einer Website als WWW-Benutzer eintrete, ist das Skript abgestürzt und in den Apache-Logs finde ich, dass es von Guzzle stammt.PHP Fehler: Maximale Ausführungszeit von 1 Sekunde überschritten mit Guzzle

hier ist der Fehler: AH01071: Got error ‚PHP message: PHP Fatal error: maximale Ausführungszeit von 1 Sekunde überschritten in _/Verkäufer/guzzlehttp/PSR7/src/MessageTrait.php auf Leitung 73 \ n '

Ich versuchte, die max_execution_time in der php.ini zu erhöhen und die ini_set() -Funktion zu verwenden, aber ich bekomme immer noch diesen Fehler. Manchmal kommt es von anderen PHP-Dateien ... Ich kann nicht herausfinden, woher es kommt? Vielen Dank im Voraus für jede Hilfe

Antwort

0

hast du es versucht?

set_time_limit(0); 

vor

+0

Ja verputzen rufen, habe ich es an der Spitze von meinem Code – saperlipopette

+0

dann sollten Sie 'max_execution_time' Variable nach diesem Code setzen überprüfen. Rufen Sie 'php_info()' auf und sehen Sie. Auch wenn der abgesicherte Modus von PHP aktiviert ist, funktioniert set_time_limit nicht. Schalten Sie den abgesicherten Modus aus und stellen Sie sicher, dass die geänderte Konfiguration richtig eingestellt ist, indem Sie php_info aufrufen – jesuisgenial

+0

Ich habe auch php.ini geändert und ich habe max_execution_time auf 0 gesetzt, um sicherzugehen, dass es unendlich ist – saperlipopette

Verwandte Themen