Avatar billede googolplex Novice
11. juni 2004 - 17:50 Der er 11 kommentarer og
1 løsning

Script timer ikke ud

Jeg har et hotel, hvor max_execution_time er sat til 30.

Mine script timer dog ikke ud, hvordan kan det være ?
Avatar billede elskermad.dk Nybegynder
11. juni 2004 - 18:21 #1
fordi den bliver genereret på under 30 sekunder vel jeg tro?
Avatar billede jakobdo Ekspert
11. juni 2004 - 20:51 #2
Til info:
max_execution_time integer
This sets the maximum time in seconds a script is allowed to run before it is terminated by the parser. This helps prevent poorly written scripts from tying up the server. The default setting is 30.

The maximum execution time is not affected by system calls, the sleep() function, etc. Please see the set_time_limit() function for more details.

Og som elskermad.dk siger, et php script tager ofte få sekunder (måske endda millisekunder) derfor timer de ikke ud!

Hvad vil du bruge en time out til?

Det er jo ikke som f.eks. javascript, som kan bruge timeout, og så lave et eller andet!
Avatar billede googolplex Novice
12. juni 2004 - 00:16 #3
Hehe, jeg er godt klar over at mit script først bør time ud efter 30 sekunder, så jeg lavede en lille funtion der bare skrev tal ud i en uendelighed. Efter adskillige minutter stoppede jeg selv scriptet.

Det er det jeg undrer mig over ?
Avatar billede jakobdo Ekspert
14. juni 2004 - 07:29 #4
Spørgsmålet er hvordan selve timeout virker!
Om den startes når et script startes!
Eller om det er timeout på f.eks. en funktion...

Måske nogle af de lidt mere hardcore PHP-codere her på sitet kan hjælpe!
Avatar billede Slettet bruger
16. juni 2004 - 17:00 #5
Jeg har personlig erfaring med at det virker. (Jeg havde lavet en rekursiv funktion, som kom til at rekursere lidt for meget.)

Er du sikker på, at den er sat i den rette php.ini? Prøv at se på output fra php_info()
Avatar billede jakobdo Ekspert
16. juni 2004 - 17:47 #6
Rettelse:
phpinfo();
Avatar billede Slettet bruger
16. juni 2004 - 21:07 #7
Ups. Det var en tanketorsk.
Avatar billede googolplex Novice
20. juni 2004 - 09:01 #8
Ja, jeg er sikker på, at den er sat til 30, jeg har også afprøvet scripts jeg VED brude time ud. Jeg har skrevet deres support, de ville kigge på det, men ikke vende tilbage med et svar, go figure...
Avatar billede googolplex Novice
20. juni 2004 - 09:01 #9
jakobdo: Svar udbedes :)
Avatar billede googolplex Novice
21. juni 2004 - 15:29 #10
???
Avatar billede googolplex Novice
28. juni 2004 - 20:02 #11
Lukker
Avatar billede jakobdo Ekspert
28. juni 2004 - 20:36 #12
Sorry, hvad ønsker du svar på?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester