ローカルの Coldfusion 8 サーバーからページを要求するブラウザの Process Monitor トレースをキャプチャしました。私はまだ procmon を使用して問題を見つける経験があまりありません。トレースでブラウザから呼び出した CFM ファイルに対する「ReadFile」操作が見つからない理由がわかりません。ブラウザは正しくレンダリングされたページを受信したので、ファイルはどこかの時点で読み取られているはずです。
CFM ファイルへのパスを持つエントリのみを含むようにトレースをフィルタリングすると、残る操作は次のようになります。
- ファイルを閉じる
- ファイルの作成
- クエリ基本情報ファイル
- クエリを開く
そして、これをファイルごとに複数回繰り返します。
答え1
ファイルの読み取りを実行するのは ColdFusion サービスです。詳しく見てみると、CF が実行される JVM によって実行されます。ファイルの読み取りが確認できないのは、システム レベルの一意のプロセスとして実行されていないためです。ProcMon は、システム プロセスとタスクのみを表示します。
ファイルの読み取り操作を確認したい場合は、ディスクモン