max_execution_time=-1

Alles, was PHP betrifft, kann hier besprochen werden.

max_execution_time=-1

Postby DSB » 11. November 2005 11:27

Hallo Forum,

ich bin nun auf Hoster gestoßen, die in der php.ini als max_execution_time eine minus 1 eingetragen habe.

Greift damit automatisch als max_execution_time der hinterlegte Wert für max_input_time oder wie muss man den Wert deuten?

Vielen Dank für eine Erklärung.
User avatar
DSB
 
Posts: 43
Joined: 03. November 2004 15:21

Postby DSB » 11. November 2005 11:41

lol - ich zieh die Frage zurück. :D

Die beiden Werte haben natürlich gar nichts miteinander zu tun.
Trotzdem würde mich interessieren woher der Wert -1 kommt.
Er scheitn sich genauso wie eine 0 auszuwirken (nämlich unbegrenztes Zeitlimit).
Dann würde mich aber interessieren, wie die Hoster sicherstellen, dass keiner den Server mit einer Endlosschleife belastet und die Performance in die Knie zwingt.
Weiß da jemand was?
User avatar
DSB
 
Posts: 43
Joined: 03. November 2004 15:21

Postby DSB » 11. November 2005 16:32

Ich habe einfach mal Kontakt mit einem Hoster aufgenommen und nachgefragt.
Prompt hab ich auch eine freundliche Antwort bekommen, die alles erklärt:

Wir nutzen für alle Scriptsprachen (Perl, Python,
PHP, TCL usw.) einen eigens entwickelten Wrapper, der die Limits, wie RAM, CPU, Execution Time usw. direkt über den Linuxkernel setzt. So ist es sichergestellt, dass es für Scripte keine Möglichkeit gibt diese Limits zu überschreiten. Den Wert haben wir auf -1 gesetzt um kenntlich zu machen, dass dieser Wert keine Aussage über die tatsächliche Laufzeit hat. Hat da wir "nur" eine php.ini hinterlegen können jeder Kunde aber verschiedene (je nach Paket) Laufzeiten hat.


Hier gibt es also keine Möglichkeit die tatsächlich erlaubte Laufzeit zu ermitteln.

[offtopic]
War schön mit Dir zu reden DSB.
Oh bitte, gern geschehen.
Bis zum nächsten Problem. :D
[/offtopic]
User avatar
DSB
 
Posts: 43
Joined: 03. November 2004 15:21


Return to PHP

Who is online

Users browsing this forum: No registered users and 18 guests