Jeg har deltaget i dette spørgsmål
http://www.kandu.dk/dk/spg/68480
Citat Hvad betyder dette - såen på godt dansk:
Active Server Pages error 'ASP 0113'
Script timed out
/dk/servererror.asp
The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools. |
I dag kl. ca. 17:45 fik jeg samme besked.
Jeg spurgte så min søn: "Har du en ide om , hvad det kan være"
Hans svar var følgende:
Citat denne fejl opstår typisk, hvis f.eks at asp henter usorteret data fra en SQL server eller anden form for database. hvis denne data herefter skal sorteres i anden rækkefølge end det først var hentet kan ventetiden overgå den definerede variabel i IIS'en. Hvis dette sker forekommer ovenstående fejl... der er forskellige workarounds... man kan enten indexere data'erne så databasen sorterer istedet for asp arrays, hvilket fleste måtte foretrække. man kan også lade klient maskinen om sorterings arbejdet... eller man kan ændre selve variablen enten i IIS'en eller i den pågældende ASP kode.
Dette er dog kun et gæt på hvorfor fejlen opstår. Der kan være flere andre grunde til det sker. Men kort beskrevet opstår fejlen pga der bliver kørt en ASP kode som selvfølgelig afvikles på serveren. Hvis denne kode overstiger nævnte variabel i IIS'en kommer fejlen. Altså kan den også på en alt for trafikeret server. Så hvis f.eks flere brugere kører asp kode fra serveren er ventetiden selvfølgelig længere og fejlen opstår.
Hvis det så fremt i fald ønskes af kandu kan de sende mig koden og jeg kan optimere den og forhåbentligt svare på hvorfor den opstår.
Jeg håber dette nogenlunde dækker dit spørgsmål... ellers må du bare sige til.
Det var så en hilsen fra min søn |
Dette "tip" har jeg sendt som mail til kandu, da min søn mener, at han kan løse problemet.
Han arbejder til daglig som programmør og er den teknisk ansvarlige.
Hilsen ans og god weekend