06. januar 2004 - 11:26Der er
19 kommentarer og 1 løsning
Browser timeout
Jeg har et script, som tager ret lang tid at udføre. Jeg har derfor sat Server.Scripttimeout ret højt for at serveren ikke timer ud. Når jeg klikker på knappen, som skal udføre scriptet står browseren og venter på svar fra serveren - efter et stykke tid vises "Siden kunne ikke vises" ell. lign. Scriptet bliver udført fint på serveren, men siden som skal vises bagefter, bliver ikke vist, da browseren timer ud.
Hvordan løses dette? Vil det evt. hjælpe med Response.Flush?
Nej, jeg tror der går et par minutter, men alle mails bliver sendt.
Når jeg klikker på knappen, står browseren og tænker og venter på svar fra serveren. Men da den ikke får svar inden for et par minutter viser den en fejlmeddelelse i stedet.
Men det er jo ikke den der timer ud - alle mails bliver sendt. Det er browseren der bliver utålmodig, fordi der går 10 minutter før den fra svar fra serveren på efterspørgsel.
det _burde_ ikke tage så lang tid at sende 2500 mails... hvis ikke du allerede har det, så prøv følgende;
funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"
og se om fejlen reelt er timeout eller det måske er noget andet. Endelig kan det jo være en grænse på 10 minutter fra webhotellets side hvis du ikke kører det lokalt
Jeg har lige prøvet at sende 2500 mails ud, og der var ingen problemer - det tog ca. 10 min. Jeg havde sat Response.Flush for hver 100 mails - kan det være det, der har hjulpet? Jeg har også fjernet "vis meddelelse om uskadelige http-fejl".
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.