Avatar billede nrd Nybegynder
31. maj 2004 - 00:52 Der er 6 kommentarer

IIS dør efter mange hits og viser ikke ASP sider før genstart.

Hej,

Jeg har et problem med at IIS6.0 (win2k3 server) stopper med at vise .ASP filer efter en vis tid. Den kan stadig vise .HTML filer men ASP filer viser den først efter en genstart. Jeg hoster en del ASP sites, og det lader til at efter der er kommet flere sites med DSN til Access og SQL Server forbindelser, så skal serveren genstartes efter xxxxxx antal hits på de websites der hostes.

Kan man gøre noget for at gøre IIS mere sikker og stabil eller er det bare noget der ikke kan håndteres bedre end overvågning af serveren / automatisk genstart ved .ASP stop ?

På forhånd tak for svaret.
Avatar billede keysersoze Ekspert
31. maj 2004 - 09:21 #1
grunden til det er at ASP-engine i IIS'en går død - men da serveren stadig lever vil den gerne vise HTML-filer... faktisk troede jeg at dette problem var blevet noget bedre end i 2000 server, men det ser ikke sådan ud.

Du siger det primært er kommet efter der er kommet sites med forbindelse til access og sql server - og så skyldes nedbruddet højst sandsynligt dårlig kode. Hvis db-connections ikke bliver lukket i ASP'en vil disse ligge og flyde rundt indtil de timer ud og det kan godt tage sin tid.

Hvis det er dine egne sites må du prøve at bruge en del tid på at gennemgå programmeringen - primært måden der arbejdes med baserne på. Er det ikke dine egne må du prøve at kigge på eks. timeout af db-connection eller andet - lige der kan jeg ikke gøre så meget da jeg ikke kender iis6.

Vi har lignende problemer på mit arbejde pga noget gammel kode - og der har jeg lavet et ASP-script der tjecker op på om serveren både svarer tilbage (altså ping) samt om der kommer en rigtig http-header (altså så der ikke kommer fejl 500 eller lignende). Timer serveren ud, eller kommer der en uventet fejl - ja så bliver der sendt sms'er rundt vha ASP-filen og så kan problemet løses.
Avatar billede nrd Nybegynder
31. maj 2004 - 15:10 #2
Hej Keysersoze,

Tak for svaret. Jeg gør noget ala det samme selv, for i NT option pack til NT4 var der et "shutdown.exe" værktøj med, og når min overvågning af headeren fra .ASP siderne fejler, så banker den en genstart af serveren afsted og inden for 1 minut kører vi igen.

Men det kunne være rart at løse problemet istedet. Og nej det er ikke nogle sider jeg kan kontrollere, så databaseforbindelserne forbliver sandsynligvis åbne - what to do ?

Hvad med at oprette 1 pool pr. website?
Avatar billede nrd Nybegynder
02. juni 2004 - 13:58 #3
sfb
Avatar billede keysersoze Ekspert
02. juni 2004 - 17:53 #4
Det er en mulighed at oprette 1 pool pr. site - det er bare forholdsvis krævende og jeg ved ikke om det er den rigtige metode.

Jeg kan desværre ikke komme med ydeligere hjælp :o/
Avatar billede keysersoze Ekspert
30. juli 2004 - 13:00 #5
selvom vi ikke har kunnet hjælpe - er det så snart lukketid :)
Avatar billede Slettet bruger
18. august 2004 - 23:49 #6
Hvem er ham det nrd?
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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