Men jeg får desværre timeouts, da programafviklingen pr. scripts tager 30-40 sekunder - altså samlet set over 60 sekunder. Serveren kører med safe_mode=On, og det er ikke muligt at anvende set_time_limit(0).
Er der andre muligheder, for at jeg kan afvikle de 2 scripts ved kun at klikke én gang på et link (eller kun kalde én fil via et cronjob).
Vil det ikke hjælpe at lægge dem i to filer, hvor du kalder den ene og lader dette script sætte en location header i bunden, så der skiftes til den anden fil?
Desværre ser det ud til, at der sker nøjagtigt det samme. Hvis jeg afvikler de 2 scripts hver for sig, så tager de ca. 45 sekunder hver, men når jeg kører script1 med dit header-forslag, så skifter den ikke til script2 efter 45 sekunder, men får timeout efter 70-80 sekunder på script1. Det lader dog til at script 1 er kørt.
Jeg prøvede også med nogle andre scripts, hvor programafviklingen tager 2x20 sekunder. Når jeg anvender dit header-forslag, så virker det, da hele afviklingen kun tage 40 sekunder. Når jeg ser i URL-linjen skifter den først til script2, når de hele programafviklingen er færdig - altså efter 40 sekunder.
Min konklusion er umiddelbart, at header() ikke løser det.
Du kan desværre kun løse det ved at lave scripts, der eksekveres hurtigere (dvs. optimere din kode) eller ved at skifte til en server, hvor du selv kan redigere indstillinger for time out og safe mode.
#4 Præcis - men jeg skulle lige være helt skarp på, at der ikke findes en løsning indenfor de nuværende "rammer". Jeg tager fat i Wannafind og ser hvad de kan tilbyde.
#5 Kan se, at du kommer med samme konklusion. Optimering af script kan jeg ikke gøre ret meget ved, da det er udenfor mine hænder. Der er tale om kommunikation med nogle IHC-controllere, hvor flaskehalsen ligger i controllerne.
Kan man på klientsiden løse det med noget javascript - altså når der klikkes på linket, så køres script1 og når der fx. er gået 90 sekunder, så køres script2. Eller vil den også ramme time-out?
OK - Tak for jeres tilbagemeldinger. Repox - du var først med løsningen eller rettere informationen om, at det ikke lader sig gøre med nuværende host-løsning. Send venligst et svar.
PS: Wannafind skriver i øvrigt: "Det er ikke noget vi kan ændre på vores shared servers. Dog kan du kigge på open source hotellet, der er der safemode off."
Hvis det skal være sådan noget low-budget hosting, så tilbyder surftown deres hoteller med safe_mode=Off billigere end Wannafinds opensource hosting løsning.
OK - tak for info, og også tak til phillips for oplysningen.
Synes godt om
Ny brugerNybegynder
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.