2016-10-13 2 views
0

ColdFusion 8 Serverで実行されている10年前のColdFusion/Fuseboxアプリケーションに問題があります。これは、完全なエラーメッセージです:CFML/Fusebox: "fusebox.badGrammar.unexpectedAttributes"タイプのエラーが発生しました


An Error of type "fusebox.badGrammar.unexpectedAttributes" has occured 

Unexpected attributes 

Unexpected attributes were found in a "include" verb in fuseaction [model_login_request]. 

[...]は、この種のエラーが頻繁に発生することを意味し、変数であるが、異なるセクションインチ時には、モデルのログイン、モデルユーザー、またはコントローラー。

アプリケーションは正常に実行されますが、このエラーはプログラムコードを変更せずに1秒から1秒で発生します。

回復は簡単ですが、非常にクレイジーです。エラーが発生した場所に応じて、モデルまたはコントローラのディレクトリをダウンロードします。それから私は何も変更せずに1:1のディレクトリを再度アップロードします。 "parsed"ディレクトリのコンテンツのみを削除すると、すべてが再び機能し始めます。

エラーはライブ環境でのみ発生し、開発環境では発生しませんでした。両方のコードは同じです。唯一の違いは、ライブ環境にはデータベース内のデータが多くなり、使用状況がより激しいことです。このエラーは、過去数週間で頻繁に発生しています。

誰かが問題の場所を知っていますか?

答えて

0

liveとdevelopmentの両方でfusebox.xmlファイルをチェックし、それに応じて「mode」が設定されているかどうかを確認します。実際の環境では、値は "production"となるはずです

mode = "production"の場合、解析されたディレクトリで生成されるファイルは1回だけ実行され、他のモードでは要求ごとに再生成されます。負荷の高い環境では、これにより、ファイルが他の要求によって使用されている間にこれらのファイルが再生成され、このタイプのエラーが発生する可能性があります。

+0

アプリケーションは開発モードにありました。私はモードを変更して以来、問題は戻って来ませんでした。あなたの答えをありがとう! – Christian

関連する問題