2012-01-05 45 views
0

OSX Snow LeopardでローカルにCF9サイトを設定していますが、これは非常に奇妙な動作をしています - おそらく5回に1回「カスタムタグのCFMLテンプレートが見つかりません」というエラーがスローされます。私はちょうどページをリフレッシュし、すべて正常に動作します。いずれのページでも発生する可能性がありますが、どのページでも一貫して発生することはありません。さらに、SVNを介してコードがチェックインされたときにライブサーバー上でこれはまったく発生しないため、ローカルインスタンスで何らかの構成上の問題が発生していると考えられます。私はまだ仕事をすることができますが、ページを常に更新するのは面倒です。誰も同じような困難に遭遇しましたか?不一致「カスタムタグのCFMLテンプレートが見つかりません」エラー

+1

時間の一部のみを実行しているコード(すなわち、すべてのX要求)のような音、の完全前代未聞されていません。私は、CustomTagsディレクトリが正しく設定されていること、そして問題のCustomTagが適切な場所にあり、テストされ、検証されていることを確認したと仮定します。タグを呼び出すこともできる単発のスタンドアロンページを作成しました。よく、そのようなこと? –

+0

はい、カスタムタグのパスとすべてが正しい - 問題のタグは実際にapplication.cfmにあります。したがって、各リクエストが遭遇する最初のカスタムタグであり、すべてのページロードに存在します。 CFサーバーのように、カスタムタグが20%の時間でどこにあるのか忘れてしまいます。 - \ –

+0

私は納得していません。それは安全か、この質問の詳細でApplication.cfmの内容を提供して問題のCustomTagの呼び出しを強調表示できますか? –

答えて

0

<cf_yourtag>ではなく<cfmodule template="pathTo/yourTag.cfm">を使用してください。そのため、テンプレートの正確な場所を指定できます(サーバーの場所が分からない場合に備えて)。 http://www.raymondcamden.com/index.cfm/2006/8/17/ColdFusion-Custom-Tag-Tips

+0

あなたは何かをしています...まだ20%の時間が掛かっていますが、DSはもう一度80%うまく動作しますが、データソースが見つかりませんでした。データソースに適用できる同様の原則がありますか? –

+0

おそらく、あなたのデータソースは変数として設定されています。その変数がどこに設定されているのか、条件が違うかどうかは別の設定になっているかどうかを見てください。私が検証するもう一つの事は、実際にテンプレートの正しいバージョンを使用していることです。以前は別のテンプレートを使用していた可能性があり、適切なデータソースを使用していた可能性があります。このテンプレートを使用しているので、値を更新する必要があります。 –

+0

あなたは最初の質問を解決し、新しい問題は関連しているようですが、私は先に進んで正しいことをマークして新しい質問を開きます。ありがとう! –

0

クリス、これはちょうど最後の夜、私に起こって始めた私は、今、あなたの質問に実行する必要があることを奇数:

FYI、これはレイモンドカムデンのブログ記事から先端に基づいています。私はすべてのCFエラーが私に電子メールで送られてきました。同じソフトウェアが実行されている複数のサイトで同様の問題が起きていることがわかりましたが、そのうちのいくつかは長時間触れられていませんでした。それが私には分かりました、おそらく、CFキャッシュの壊れたコンパイルされたテンプレートです。テンプレートを少し変更したり、余分な行やコメントなどを追加してから、サイトに再度アクセスして、テンプレートを再コンパイルすることができます。または、キャッシュ全体をパージして、CFにすべてを再構築させてください。他に何が影響を受けるかを知っているので、おそらくそうするでしょう。

Clearing the Cache in Coldfusion Production server

+0

これは残念なことに..答えを探しています。 – Mike

関連する問題