wahsaga: Dauerlauf von Scripten, Timelimit

Beitrag lesen

hi,

Woran kann es liegen, dass das Time-Limit nicht anschlägt? Ist die echte Ausführungszeit wirklich soooo gering, oder wird Time-Limit durch sleep() außer Gefecht gesetzt / rückgestzt. Ich habe zwar die Usernotes von PHP.net gelesen, aber so richtig genau scheint das ja niemand zu wissen...

also zumindest das geht für mich aus dem ersten userkommentar unter http://www.php.net/manual/de/function.sleep.php doch recht deutlich hervor, direkt im ersten steht:

"Note: The set_time_limit() function and the configuration directive max_execution_time only affect the execution time of the script itself. Any time spent on activity that happens outside the execution of the script such as system calls using system(), the sleep() function, database queries, etc. is not included when determining the maximum time that the script has been running."

sleep() wird also _nicht_ in die berechnung der scriptlaufzeit mit einbezogen.

das klingt für mich auch logisch, und die restlichen kommentare auf dieser seite widersprechen dem auch nicht (sondern lassen sich darüber aus, ob man sleep() bei login-mechanismen einsetzen sollte, um brute-force-angriffe zu erschweren).

gruss,
wahsaga