Noen ganger kan det hende at ColdFusion -serveren ikke svarer og ser ut til å henge . Dette kan skje etter en rekke forskjellige grunner . Å finne årsaken , inspisere versjon av serveren din , tredjeparts forespørsler behandling last, og serverens debugging innstillinger. Du trenger:
NT ColdFusion 4.0 eller senere versjon
Vis flere instruksjoner
en
laste ned noen feilrettinger fra Adobes nettsted som gjelder for din versjon av ColdFusion . Debugging problemer kan skyldes en feil i din versjon av ColdFusion . Disse hot reparasjoner vil bli permanent i fremtidige utgaver.
2
Oppgrader din server til den nyeste versjonen av ColdFusion så snart som mulig hvis feilmeldinger ikke returneres innen rimelig tid . Tredjeparts forespørsler ta lengre tid å behandle, spesielt hvis du har en stor mengde av ColdFusion Markup Fil sider til prosessen . ColdFusion fortsetter å behandle tredjeparts forespørsler , men det vil ta lengre tid. NT ColdFusion 4.0 har løst problemet og nå behandler CFM sider med tredjeparts forespørsler mye raskere . I tidligere versjoner , er tråden gjenvinnes ved slutten av den CFM forespørselsprosessen stedet for å bli ødelagt. Med NT ColdFusion 4.0, er tråden settes tilbake i den aktive bassenget , noe som resulterer i forbedret tråd håndtering.
3
Begrense mengden sende CFM sider med tredjeparts forespørsler på gitt tidspunkt. Uansett hvilken ColdFusion versjon du bruker , vil serveren henge hvis for mange forespørsler gjort .
4
Åpne ColdFusion administrator, CFM eller Hypertext Markup Language for å bekrefte kilden til debugging problem, hvis ene skjer fortsatt . Start serveren hvis siden ikke tilbake . Dette indikerer at det er et problem med serveren din.
P Hvis siden tilbake , legger ColdFusion "Running Forespørsler " og " kø forespørsler" tellere og % CPU-bruk for CFSERVER eksempel. The % CPU-bruk bør gjenspeile " 0 " hvis en tredjepart forespørsel forårsaker problemet . Sjekk at kø Forespørsler fortsetter å klatre mens du kjører Forespørsler er på Samtidig Request grensen. Databaser er vanlige tredjeparts ressurser som kan føre til at serveren tregere.
5
Bruk Interactive Structured Query Language ( ISQL ) eller Structured Query Language Plus ( sqlplus ) for å kjøre en spørring gjennom MSQuery når server henger . Å gjøre dette vil bekrefte Open Database Connectivity ( ODBC ) database tilkobling og sjekk for låste tabeller , som også kan være årsaken til problemet .
6
Slå på " logging av langsomme aldre " og " omstart på x svarer forespørsler " innstillinger i debugger . Du vil være i stand til å identifisere lange spørringer og spore langsomme avkastning av tredjeparts samtaler , henholdsvis .