0

私は時々得る

Could not find the ColdFusion Component or Interface Answer. 

更新を行うだけで問題が解決します。これは、ftp からブラウズしようとしているときに、プログラムが ftp から更新されている場合ではありません。開発は行われていません。しかし、ときどきオブジェクトを作成しようとしているときにそれを取得します。

Q: コンポーネントのインスタンス化が失敗した場合にスリープ状態にして再試行するためのベスト プラクティスはありますか?

4

2 に答える 2

2

サーバーのクラスターを使用していますか? その場合、1 つのサーバーの構成が間違っている可能性があります (マッピングが欠落している可能性があります)。そのサーバーからサービスが提供されると、問題が発生しますか? それは、それが時々しか起こらないように見える方法を説明するかもしれません.

ところで、CFC のインスタンス化は常に機能するはずです。スリープして再試行することで、この問題を回避するコードを作成しようとするべきではありません。

于 2010-08-29T21:31:42.257 に答える
1

Phillip、これは cf 9.0.1 にあり、"import" キーワードを使用している可能性はありますか?

私が質問する理由は、同じページ (または別の CFC 内) に 2 つの異なるオブジェクトを作成した場合 (または別の CFC 内にある場合)、両方とも同じパッケージで、完全修飾 CFC 名を使用しておらず、代わりにインポートを使用している場合、最初の createObject() は成功し、2 番目は「見つかりませんでした ...」エラーで失敗します。

そんなものがここで働いているのではないかと思います。

于 2010-08-29T21:05:06.003 に答える