Avatar billede tblaster Nybegynder
27. maj 2002 - 00:18 Der er 11 kommentarer og
1 løsning

Hjælp!

Hvad kan man gøre imod dette?

Active Server Pages error 'ASP 0113'

Script timed out

/login/send.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.

Er der et sted hvor man kan køre en asp fil så lang tid man nu vil?
Avatar billede tmceu Praktikant
27. maj 2002 - 00:29 #1
Server.ScriptTimeout = 900 (i sekunder), kan ikke huske om der er en max.
Avatar billede gryn Nybegynder
27. maj 2002 - 00:30 #2
Det tyder på, at du har programmeret din side på en meget dårlig måde, men ikke desto mindre kan du jo, som skrevet, ændre det med
Server.ScriptTimeout
Avatar billede tmceu Praktikant
27. maj 2002 - 00:30 #3
Denne kan iøvrigt indstilles generelt i IIS, hvis du har adgang til den.
Avatar billede ducks Nybegynder
27. maj 2002 - 01:06 #4
sjovt nok, det er lige diskuteret det med titlerne osv. http://www.eksperten.dk/spm/216576
Avatar billede tblaster Nybegynder
28. maj 2002 - 22:53 #5
Nu er det lige sådan at det er et webhotel som jeg har det liggende på så jeg kan ikke ændre i Server.ScriptTimeout!!! Og det med at min side er lavet på en dårlig måde som gryn siger ved jeg sku ikke ... men hvis du er så klog så kan du jo lige kigge på den :-D

Her er min kode:
_________________________________________________________________________

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set rsRecordSet = Server.CreateObject("ADODB.Recordset")
Conn.Open "DBQ=" & Server.Mappath("Login.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
   
SQL = "SELECT Grupper.Gruppenavn, Bruger.Brugernavn, Bruger.Email, Bruger.Brugerkode, Bruger.Initial, Bruger.Fornavn, Bruger.Efternavn FROM Bruger INNER JOIN Grupper ON Bruger.Gruppenavn = Grupper.GruppeId"
rsRecordSet.Open SQL, Conn

do while not rsRecordSet.EOF

set JMail = server.createobject("JMail.SMTPMail")
JMail.sender = "Thomas@just2funny.dk"
JMail.SenderName = "Webmaster"
JMail.subject = "Login oplysninger til Havneparken 1 Intranet side"
JMail.AddRecipient rsRecordSet("Email")
JMail.ContentType = "text/plain"
JMail.body = "Kære "&rsRecordSet("Fornavn")&" "&rsRecordSet("Efternavn")&" "&VbCrLf&""&VbCrLf&"Dit brugernavn er: "&rsRecordSet("Brugernavn")&""&VbCrLf&"Dit kodeord er: "&rsRecordSet("Brugerkode")&""&VbCrLf&"Gruppenavn: "&rsRecordSet("Gruppenavn")&""&VbCrLf&"Navn: "&rsRecordSet("Fornavn")&" "&rsRecordSet("Efternavn")&""&VbCrLf&"Initial: "&rsRecordSet("Initial")&""&VbCrLf&""&VbCrLf&"Første del af Internetportalen for Havneparken 1 er nu klar til brug. Du kan få adgang til den eksterne del af portalen på adressen:"&VbCrLf&" http://www.havneparken1vejle.dk"&VbCrLf&"Via den eksterne del kan du få adgang til den interne del af portalen ved at klikke på Login. Når Login billedet kommer op taster du dit brugernavn og dit kodeord ind. Første gang skal du trykke på ændring af adgangskode for at ændre din personlige adgangskode. Alle faciliteterne på nær booking af mødelokaler og bestilling af køkkenservice er klar til brug. Bookingsystemerne er under udvikling. Hvis der er fejl i overstående data bedes du venligst kontakte mig."&VbCrLf&""&VbCrLf&"Med venlig hilsen"&VbCrLf&"Thomas"&VbCrLf&"Thomas@just2funny.dk"
JMail.priority = 1
JMail.maildomain = "mail.just2funny.dk"
JMail.silent = true
JMail.execute
JMail.close()


rsRecordSet.movenext

loop

rsRecordSet.Close
Conn.Close
Set rsRecordSet = Nothing
Set Conn = Nothing

%>

Der er nu sendt en mail til alle brugerne i databasen!

_________________________________________________________________________
Avatar billede tmceu Praktikant
28. maj 2002 - 23:13 #6
Jeg kan ikke se, at der skulle være lavet noget dårligt på den side. Hvis der er mange poster, kan det dog godt tage noget tid. Det evt. kombineret med en ScriptTimeout i den lavere ende, vil uundgåeligt ende galt.

Men egentlig lidt dumt af dig at afvise vores svar, som var 100% korrekte. At du ikke har adgang til at sætte den parameter, kan vi ikke rigtig gøre for, vel ?
Avatar billede tblaster Nybegynder
29. maj 2002 - 20:27 #7
Læs lige mit sidste spørgsmål tmceu ... det andet kan jeg jo ikke bruge til noget :-) (Derudover vidste jeg det jo også ... det er jo det fejlen siger :-D)
Avatar billede tmceu Praktikant
29. maj 2002 - 21:00 #8
Så lad mig omformulere mit svar:

Du kan specificere Server.ScriptTimeout til en værdi mellem 1 og 2147483647 sekunder.

Vi kan jo ikke vide om du stiller spørgsmålet, fordi du ikke har forstået fejlmeddelelsen. I bagklogskabens lys, ville et mere korrekt formuleret spørgsmål eks. have været:

"Er det muligt at ændre script timeout på andre måder end via IIS admin og Server.ScriptTimeout ?"

Men lad os nu ikke skændes om det :-)

Jeg bliver bare ind imellem lidt træt af folk, der afviser korrekte svar (og det kan jo selvfølgelig tolkes :-), blot fordi det de spørger om, ikke kan lade sig gøre. Og jeg puttede måske ubegrundet dig ned i den kasse. Point er ikke det primære for mig, for dem kan vi alligevel ikke leve af, men det er dog trods alt den måde man viser anerkendelse på Eksperten.

Som jeg skrev i min sidste kommentar, kan jeg ikke noget dårlig programmering, så problemet må skyldes mange poster i databasen eller en dårligt konfigureret- eller overbelastet webserver. Du bør kontakte dit webhotel - alle anstændige webhoteller er til at tale med på det område.
Avatar billede tblaster Nybegynder
29. maj 2002 - 21:03 #9
Se det er sådan et svar jeg skal bruge :-) Tak tmceu ...
Avatar billede tblaster Nybegynder
30. maj 2002 - 15:29 #10
Smid et svar så du kan blie accepteret tmceu!
Avatar billede tmceu Praktikant
30. maj 2002 - 19:26 #11
Det var jo ikke point jeg fiskede efter, så tag dem selv og stil et velformuleret spørgsmål en anden gang :-)
Avatar billede tblaster Nybegynder
04. juni 2002 - 19:59 #12
Lukket
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
Kurser inden for grundlæggende programmering

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