0

巨大なファイル (2GB 以上) を返すことになっている安らかな Web サービスを開発しています。もちろん、この Web サービスの実行には時間がかかります。複数の並列ダウンロードでテストすると、WLS は BEA-000337 エラーをスローします (サーバー構成で設定されている「スタック スレッドの最大時間」よりもダウンロードに時間がかかります)。

私の問題は、新しい Web サービス用にのみ調整する方法が見つからないことです。「スタック スレッドの最大時間」設定はサーバー レベルで設定されます。つまり、他のすべてのサービスに影響します。これは受け入れられません。これを新しいサービスに対してのみ設定する方法が必要です。

独自に定義された WorkManagers を使用できるはずですが、WorkManagers のドキュメントで見つけることができる唯一の構成オプションは、スレッドがスタックしているかどうかを認識する方法ではなく、スタックしたスレッドの処理を扱っています。

私の質問は:

この新しい Web サービスに対してのみ、スタックしたスレッドをどのように認識し、これらのスレッドをどのように処理する必要があるかを wls で構成する方法はありますか?

私が使用しているWLSのバージョンは10.3.6です

4

2 に答える 2