私は、TomcatでホストされているFlex4クライアント->Javaサーバーアプリケーションの一部として、SecureAMFChannelを介して呼び出しを行うBlazeDSサービスを持っています。ブラウザにプロキシ設定が設定されていると、サービス呼び出しによって一見ランダムなNetConnection.Call.Failed
(faultCode = )障害が発生するという奇妙な問題が発生しています。Channel.Call.Failed
プロキシは利用していません。
たとえば、Firefoxを実行しているときに、[詳細なネットワーク接続設定]で[プロキシ設定を自動的に検出する]オプションがオンになっていると、NetConnection.Call.Failed障害が散発的にスローされます。オプションを「プロキシなし」に設定すると、障害が解消されます。
Internet Explorerの場合、散発的な接続障害が解消される前に、この記事で概説されているように、グループポリシー設定を無効にする必要があります。
どのtomcatログにもサーバー側のメッセージ行はありません。AMFExplorerでfirebugを使用すると、問題はflexswfアプリ内の純粋にクライアント側で発生しているようです。
wpadにpingを実行すると、「Pingリクエストでホストwpadが見つかりませんでした」という結果になります。
運が悪かったのですが、セキュリティで保護されていないAMFチャネル、およびHTTPとHTTPSの両方に移動しようとしました(問題は引き続き発生します)。これは私を際限なく混乱させます。投稿したいことがあれば教えてください。
UPDATE:
I've tracked a lot of the sporadic issues to the AJP timeout settings, as outlined in the issue here. Unfortunately, the fault still occurs, although seemingly less often.