max_execution_time hat kein Effekt in Version 1.7.3.

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

max_execution_time hat kein Effekt in Version 1.7.3.

Postby gewete » 11. March 2010 13:46

Hallo zusammen,
habe seit der Installation von der XAMPP Version 1.7.3. einen seltsamen Bug.

Ich schaffe es einfach nicht die max_execution_time zu erhöhen. Zur Zeit habe ich diese in xampp/php/php.ini auf 2000 gesetzt, übernommen wird dieser Wert allerdings auch nach diversen Neustarts nichts.
Immer bricht das Skript nach dem Defaulwert von 60 Sekunden ab. Auch ne längere Googlesuche und eine Suche im Forum hat nichts ergeben.

Wird in der neuen XAMPP Version dieser Wert immer mit 60 überschrieben?
gewete
 
Posts: 3
Joined: 11. March 2010 13:33

Re: max_execution_time hat kein Effekt in Version 1.7.3.

Postby Altrea » 11. March 2010 13:50

Probier mal über phpinfo() in deinem Script zu überprüfen, welchen Wert die Einstellung bei dir übernommen hat.
Wenn sie überschrieben wird, müsstest du es so ja sehen können.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: max_execution_time hat kein Effekt in Version 1.7.3.

Postby gewete » 11. March 2010 13:54

Altrea wrote:Probier mal über phpinfo() in deinem Script zu überprüfen, welchen Wert die Einstellung bei dir übernommen hat.
Wenn sie überschrieben wird, müsstest du es so ja sehen können.

Danke für den Tipp.

In der phpinfo() steht 20000. Trotzdem bricht das Skript nach 60 Sekunden mit der Meldung "Fatal error: Maximum execution time of 60 seconds exceeded in ..." ab.

Es scheint so, als würde der Wert während der Laufzeit überschrieben.
gewete
 
Posts: 3
Joined: 11. March 2010 13:33

Re: max_execution_time hat kein Effekt in Version 1.7.3.

Postby gewete » 11. March 2010 14:20

In der Zwischenzeit habe ich direkt im Skript per ini_set() folgendes gesetzt:

mysql.connect_timeout: 1000
default_socket_timeout: 1000

Laut phpinfo() werden diese Werte auch übernommen (Local Value), aber das Skript bricht nach wie vor nach 60 Sekunden ab... :evil:


Nachtrag:

Nachdem ich am Anfang des Skripts folgendes eingefügt habe, funktionierte es:

ini_set('max_execution_time', '1000');
ini_set('mysql.connect_timeout', '1000');
ini_set('default_socket_timeout', '1000');

Die Ursache des Problems ist mir allerdings nach wie vor schleierhaft. Obwohl phpinfo() den wert von "max_execution_time" in php.ini korrekt ausgibt, wird er intern scheinbar nicht übernommen.
gewete
 
Posts: 3
Joined: 11. March 2010 13:33


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 18 guests