Debug mode in CFMX

by kai on 18/09/2003



Eben hatten wir gerade ein seltsames Erlebnis: ein paar Testskripte, die definitiv ohne DB-Zugriffe auskamen, erzeugten DB-Last, die in cfstat in der Spalte DB now/max auffielen. Irgendwie beginnt man dann ja an sich selbst zu zweifeln, woher denn diese Zugriffe wohl kommen, bis meinem Kollegen Tim dann einfiel, dass der Debug-Modus auf der Maschine an ist.

Wunderbar, den einfach ausschalten und die DB-Connections sind auch weg. Anscheinend greift CF bei der Debug-Ausgabe auf DBs zu? Aber auch welche? Ein Blick in das Template classic.cfm im debug-Ordner macht schlauer: CF holt sich über die Factory ein debugger-Object und ruft auf diesem fleissig Methoden auf. CFMX geht dann her und macht ein paar query of querys auf diesen Recordsets – daher die internen DB-Zugriffe.

Comments on this entry are closed.

Previous post:

Next post: