A volte, il server ColdFusion potrebbe non rispondere e sembrano appendere . Ciò può verificarsi per una serie di ragioni diverse . Per determinare la causa , controllare la versione del server , le richieste di terze parti l'elaborazione di carichi , e le impostazioni di debug del server . Cose che ti serviranno
NT ColdFusion 4.0 o versione successiva
Mostra più istruzioni
1
scaricare qualsiasi hot fix dal sito web di Adobe che si applicano alla versione di ColdFusion . Problemi di debug possono essere dovuti ad un problema tecnico nella versione di ColdFusion . Questi hot fix diventerà permanente nelle edizioni future.
2
aggiornare il server all'ultima versione di ColdFusion al più presto possibile se i messaggi di errore non vengono restituiti in modo tempestivo . Richieste di terze parti richiedere più tempo di processo, soprattutto se si dispone di una grande quantità di ColdFusion Markup pagine di file da elaborare. ColdFusion continua ad elaborare le richieste di terze parti , ma ci vorrà più tempo. ColdFusion NT 4.0 ha affrontato questo problema e ora processa le pagine CFM con richieste di terze parti molto più veloce . Nelle versioni precedenti , il filo viene riciclato alla fine del processo di richiesta CFM invece di essere distrutto . Con NT ColdFusion 4.0 , il filo viene rimesso nel pool attivo , con conseguente miglioramento della maneggevolezza thread.
3
limitare la quantità di invio di pagine CFM con richieste di terze parti al momento. Indipendentemente da quale versione di ColdFusion si utilizza , il server si bloccherà se sono fatte troppe richieste .
4
Aprire l'amministratore ColdFusion , CFM o Hypertext Markup Language pagina per confermare l' origine del problema di debug , se si verifica ancora. Riavviare il server se la pagina non ritorna . Questo indica che c'è un problema con il server .
Se la pagina ha restituito , aggiungere i ColdFusion "Esecuzione Richieste " e " richieste in coda " Contatori e utilizzo della CPU % , per esempio CFSERVER . L' utilizzo della CPU % dovrebbe riflettere " 0 ", se una richiesta di terze parti è la causa del problema . Controllare che richieste in coda continuano a salire mentre le richieste in corso sono al limite Richiesta simultanea . I database sono risorse di terze parti comuni che possono causare il server a rallentare.
5
Usa Interactive Structured Query Language ( ISQL ) o Structured Query Language Plus ( sqlplus ) per eseguire una query attraverso MSQuery quando il server si blocca . In questo modo si conferma la Open Database Connectivity ( ODBC) di connessione al database e verificare la presenza di tabelle bloccate , che potrebbe anche essere la causa del problema .
6
Accendere la " registrazione di età lenti " e " riavviare con impostazioni di x che non rispondono richieste "nel debugger . Sarete in grado di identificare le query lunghe e pista lenta rendimenti di chiamate di terze parti , rispettivamente .