login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Executie tijd in php (Opgelost)

Offline Chupskie - 22/09/2008 12:32 (laatste wijziging 22/09/2008 13:10)
Avatar van ChupskieMySQL beginner Mijn script heeft per uitvoer ongeveer 1,5 minuut nodig. Nu staat standaard op (bijna) elke host, de executie tijd op 60 seconden.

Daarom heb ik de volgende instellingen gewijzigd:
- Safe mode: Uit
- Htaccess: php_value max_execution_time 90
- In het script: set_time_limit(90);

Maar nog stopt het script met uitvoeren na 60 seconden?
Iemand een idee, hoe dit op te lossen?

edit:
Probleem niet opgelost, extra informatie:

phpinfo:
- safe_mode Off Off
- max_execution_time 90 60

Dus die staan goed.
Hoe kan ik de waarde van set_time_limit terugvinden in phpinfo, want die kwam ik niet tegen?

(p.s. ook met error_reporting(E_ALL), komen geen melding m.b.t. foute waardes ofzo? Dus dit is ook goed.)

6 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 22/09/2008 15:12
Avatar van Kr4nKz1n Onbekend Wat is dat voor een script in godsnaam?

Misschien kan het netter worden opgelost gehehe 

Heb je ook gekeken naar max_input_time ?
Offline Chupskie - 22/09/2008 19:53
Avatar van Chupskie MySQL beginner Nee, maar er wordt ook niks geinput? Dus denk ik niet van toepassing.

Maar toch bedankt voor het meedenken.  

Iemand nog meer ideeén?
Offline Ontani - 22/09/2008 20:34
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Misschien toch maar even je script stap voor stap bekijken...
Waarom duurt het zo lang?
Wat moet het allemaal doen?
Kan je dit niet door een cronjob laten doen (Exec. time maakt daar niet uit).
Enz...
Offline Chupskie - 23/09/2008 08:46
Avatar van Chupskie MySQL beginner Script is al zover mogelijk 'gefinetuned'. En kan echt niet sneller worden. (Het script haalt gegevens van een andere site (legaal), en voegt deze toe of wijzigt deze in mijn database.)

Dit onderdeel gaat dadelijk via een cronjob lopen, inderdaad.
Maar zit daar geen problemen, met max_execution_time? Wat dat ben ik nog nergens tegen gekomen?

Script duurt zoals gezegd ongeveer 90seconden.

Zou je dat even willen verduidelijken, hoe dat te doen? (Tips voor die executie tijd, niet voor de cronjob zelf, that's easy ;)
Offline Ontani - 23/09/2008 08:54
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Een cronjob zou normaal gezien gewoon moeten lopen tot het script uitgevoerd is. Zolang je die execution time parameters allemaal terug weg doet.
Offline Chupskie - 23/09/2008 09:00
Avatar van Chupskie MySQL beginner Hmm, thankxs.. Ga ik meteen even proberen, of het zo wel werkt. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s