27. februar 2002 - 16:46Der er
5 kommentarer og 1 løsning
Længde af fil
Jeg logger tid, IP-nr. og USER_AGENT til en logfil, ved at jeg har lavet følgende i global.asa:
sub Session_OnStart session.lcid = 1030 dim fso, f, filespec set fso = CreateObject("Scripting.FileSystemObject") filespec = "C:\web\logs\logfil.txt" Set f = fso.OpenTextFile(filespec,8) f.WriteLine now & " " & request.servervariables("REMOTE_HOST") &" " & request.servervariables("HTTP_USER_AGENT") f.Close end sub
Nu har den kørt et stykke tid, men pludselig er den stoppet! Logfilen bliver bare ikke længere. Og den er præcis 255 linjer lang, hvilket får mig til at mistænke, at der er et eller andet, der er forkert sat --- anyone?
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Okay, det er mere spøjst end som så! Nu er den oppe på 296 linjer, så det var altså ikke filen eller læsningen af den, der var noget i vejen med.
Men man kan se, at den har holdt fuldstændig pause mellem kl. 14.57 og 16.56 - det kan selvfølgelig være, at der ikke blev oprettet nogen sessions på serveren i det tidsrum, men det har jeg nu svært ved at forestille mig. Kl. 16.56 er logningen blevet genoptaget, og derefter er der blevet oprettet ca. 1 session hvert 10. minut, hvilket der i øvrigt også blev i timerne op til kl. 14.57.
Hvad i alverden kan der dog være sket i de to timer?
>buha: og hvad angår RAM - filen er som sagt på 296 linjer, det er en txt-fil (ascii) og den fylder knap 30 k, så jeg har svært ved at forestille mig, at det skulle være RAM, der var problemet...
Internettet er jo et flerbrugerprogram. Dermed lever vi jo med de problemer der kan opstå i den forbindelse. Forstil dig at en bruger der åbner en ny session og følgende linier udføres:
sub Session_OnStart session.lcid = 1030 dim fso, f, filespec set fso = CreateObject("Scripting.FileSystemObject") filespec = "C:\web\logs\logfil.txt" Set f = fso.OpenTextFile(filespec,8) --> Her optræder en exception på serveren, der gør at brugeren ikke kommer videre. ??? (Det er jo Microsoft - så ingen logisk forklaring.)
Herefter er logfil.txt låst i et stykke tid. ?
ELLER
"Scripting.FileSystemObject" er nede i 2 timer. ???
Der er ingen der har 100% overblik over hvad der sker/kan ske når flere programmer køre på samme maskine og at programmerne er indbyrdes afhængig af hinanden.
Jeg tror at der er sket en fejl på serveren, der gør at filen har været låst i 2 timer.
Ups - jeg må vist hellere se at få lukket spm - tak for hjælpen, coltau!
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.