Den lejlighed, kan din ColdFusion -serveren bliver ikke reagerer og synes at hænge . Dette kan forekomme af en række forskellige årsager . At fastslå årsagen , inspicere den version af din server, tredjeparts anmodninger behandling belastninger , og serverens debugging indstillinger. Ting du har brug
NT ColdFusion 4.0 eller nyere version
Vis Flere Instruktioner
1
hente nogen hotfixes fra Adobes hjemmeside , der gælder for din version af ColdFusion . Debugging problemer kan skyldes en fejl i din version af ColdFusion . Disse hot fixes vil blive permanent i fremtidige udgaver.
2
Opgrader din server til den nyeste version af ColdFusion snarest muligt, hvis fejlmeddelelser ikke returneres rettidigt . Tredjeparts anmodninger tage længere tid at proces, især hvis du har en stor mængde af ColdFusion Markup File sider proces. ColdFusion fortsætter med at behandle tredjeparts anmodninger , men det vil tage længere tid. NT ColdFusion 4,0 har behandlet dette spørgsmål, og behandler nu CFM sider med tredjeparts anmodninger meget hurtigere. I tidligere versioner , er gevindet recirkuleres ved afslutningen af CFM anmodning processen i stedet for at blive ødelagt . Med NT ColdFusion 4.0, er tråden sættes tilbage i den aktive pool, hvilket resulterer i forbedret tråd håndtering.
3
Begræns mængden af sende CFM sider med tredjeparts anmodninger på givet tidspunkt. Uanset hvilken ColdFusion version, du bruger, vil serveren hænge hvis alt for mange anmodninger foretaget.
4
Åbn ColdFusion administrator , CFM eller Hypertext Markup Language side at bekræfte kilden til debugging problemet , hvis man stadig forekommer. Genstart din server , hvis siden ikke vender tilbage . Dette indikerer at der er et problem med din server.
Hvis siden vendte tilbage, tilføjer ColdFusion " Running anmodninger" og " anmodninger i kø " tællere og % CPU-forbrug for CFSERVER instans. Den % CPU-forbrug bør afspejle "0 ", hvis en tredjepart anmodning er årsag til problemet . Kontroller , at anmodninger i kø fortsætte med at klatre , mens du kører Anmodninger på Simultaneous Request grænse. Databaser er almindelige tredjeparts ressourcer, der kan forårsage serveren til at bremse ned.
5.
Brug Interactive Structured Query Language ( ISQL ), eller Structured Query Language Plus ( sqlplus ) til at køre en forespørgsel via MSQuery når serveren hænger . Dette vil bekræfte Open Database Connectivity ( ODBC) database forbindelse og tjek for låste tabeller , hvilket også kunne være årsag til problemet .
6
Tænd " logning af langsomme aldre " og " Genstart på x reagerer anmodninger " indstillinger i debugger . Du vil være i stand til at identificere lange forespørgsler og spore langsomme afkast tredjeparts opkald , hhv.