Avatar billede larsny Nybegynder
06. august 2007 - 18:56 Der er 5 kommentarer og
1 løsning

W3WP analysering?

Hey

Jeg har en webserver med flere hjemmesider af forskellig størrelse.

Jeg har det problem, at serveren begynder at hænge, og når jeg så starter Task Manager så kan jeg se at W3WP kan bruge alt mellem 0 og 99% CPU kraft...

Og så tænker jeg at jeg sikker har en stump kode et sted der ikke er helt heldigt.

Mit spørgsmål er så nu, om der ikke findes en måde/tool der kan gå ind og fortælle mig lidt nærmere hvilken side, det er der fejler, og måske hvilken fil, hvor det er der ligger noget kode der skal kigges lidt på.

Som sagt har jeg forskellig størrelse sider, og nogen af dem er ret storre, og det vil derfor spare mig mange dage hvis dette tool findes.

På forhånd tak, og håber virkelig I guru'er kan hjælpe :)
Avatar billede thesurfer Nybegynder
06. august 2007 - 19:02 #1
Jeg ved ikke om der er et værktøj, men håber på det..

Det er typisk løkker eller forbindelser til databaser, der kan hænge serveren..

Eksempel - løkker:
do while i < 10
' kode afvikles, men mangler følgende linie:
' i = i + 1 ' mangler
loop

Eksempel - database forbindelse:
open forbindelse
execute sql
' mangler "luk forbindelse"

Jeg håber at det vil indsnævre mulighederne..

Og vent gerne på et værktøj..
Avatar billede larsny Nybegynder
06. august 2007 - 19:13 #2
ja også det jeg er nået frem til... uendelige løkker el.

Savner den gang man startede, hvor ens kode var simpel, for mere kunne du ikke hehe. Nu er der nogle syge algoritmer en gang imellem hehe...

Men håber virkerlig der er en der kender til sådan et tool...

Det skulle virkelig undre mig hvis det ikke er lavet... det vil faktisk ikke give mening syntes jeg...

Jeg mener, det er jo et genialt tool, til at se hvilke filer der kører kode der kræver en del resourcer, så man kan se hvor det kan betale sig "overordnet set" at optimere.
Avatar billede cmoz Praktikant
07. august 2007 - 08:08 #3
Du kan lave en application pool til hver site, også sætte sites op til at pege på disse.

Så er det let f.eks. i process explorer at se netop hvilken det er der æder CPU.
http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx

Der står nemlig i stien, som hver w3wp.exe kører under, hvilken app. pool det er. Det er lidt sværere at se, hvis de alle bruger den samme application pool, og der kun er en w3wp.exe.

Hvis der er få sites er det en overskuelig opgave, hvis der er rigtigt mange så ikke, og måske ikke den vej man skal gå.
Avatar billede larsny Nybegynder
14. august 2007 - 10:14 #4
hey!

Sorry jeg ikke svarer før nu... har haft travlt.

Hvordan laver jeg de der application pool??
Avatar billede larsny Nybegynder
14. august 2007 - 10:23 #5
fandt ud af det..

Thanks mozz!

smid et svar :)
Avatar billede cmoz Praktikant
14. august 2007 - 13:55 #6
Det var så lidt ;-) Takker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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