À l'occasion, votre serveur ColdFusion peut devenir insensible et semble accrocher . Cela peut se produire pour une variété de raisons différentes. Pour déterminer la cause , vérifier la version de votre serveur , les demandes de tiers charges de traitement , et les paramètres de débogage de votre serveur . Les choses dont vous aurez besoin
NT ColdFusion 4.0 ou version ultérieure
Show More Instructions
1
Télécharger tous les correctifs depuis le site Adobe qui s'appliquent à votre version de ColdFusion. Problèmes de débogage peuvent être dues à un problème dans votre version de ColdFusion. Ces correctifs deviendront permanents dans les prochaines éditions .
2
Améliorez votre serveur à la dernière version de ColdFusion dès que possible si les messages d'erreur ne sont pas retournés dans les meilleurs délais . Demandes de tierces parties prendre plus de temps , surtout si vous avez une grande quantité de ColdFusion pages de fichier de balisage de processus. ColdFusion continue à traiter les demandes de tiers , mais ça va prendre plus de temps. NT ColdFusion 4.0 a abordé cette question et traite désormais pages CFM avec les demandes de tiers beaucoup plus rapide . Dans les versions précédentes , le fil est recyclée à la fin du processus de demande CFM lieu d'être détruits . Avec NT ColdFusion 4.0, le fil est remis dans la réserve active , ce qui améliore la gestion des threads .
3
limiter la quantité d'envoyer des pages CFM avec les demandes de tiers au moment donné. Peu importe quelle version vous utilisez ColdFusion , le serveur se bloque si trop de demandes sont faites .
4
Ouvrez l'administrateur ColdFusion , CFM ou Hypertext Markup Language page pour confirmer la source du problème de débogage, si on se produit encore . Redémarrez votre serveur si la page ne revient pas. Cela indique qu'il ya un problème avec votre serveur.
Si la page retournée , ajoutez les ColdFusion "Running demandes " et les compteurs " Demandes en attente" et l'utilisation du CPU % par exemple de CFSERVER . L'utilisation du processeur % devrait refléter «0» si une demande de tiers est à l'origine du problème. Vérifiez que les demandes en file d'attente continuent de grimper alors que les demandes en cours sont à la limite de demande simultanée . Les bases de données sont des ressources communes de tiers qui peuvent causer le serveur de ralentir.
5
utilisation interactive Structured Query Language ( ISQL ) ou Structured Query Language Plus ( SQLPlus ) pour exécuter une requête à travers MSQuery lorsque l' serveur se bloque. Faire cela confirmera l' Open Database Connectivity ( ODBC) de connexion de base de données et vérifier les tables verrouillées , ce qui pourrait aussi être la cause du problème.
6
Allumez le « journalisation des âges lents " et " redémarrez à insensibles paramètres x de demandes »dans le débogueur. Vous serez en mesure d' identifier les requêtes longues et de suivre les rendements lents d'appels tiers , respectivement.