0

どのスレッドが冗長であるかを判断して削除する方法はありますか?

これはやらなければならないことですか?または、スレッドでエラーが発生した場合、または使用時間が長すぎる場合、スレッドは自己終了しますか?

4

2 に答える 2

1

すべてのアクティブなスレッドを取得して、それらを強制終了できます。以下のリンクをご覧ください。

http://coldfusion-tip.blogspot.com/search/label/thread%20kill

于 2012-12-11T07:08:06.590 に答える
1

ColdFusion Administrator の[サーバー設定] > [リクエストの調整] > [同時テンプレート リクエストの最大数]で使用可能なスレッドの数を制御できます。これにより、Web サーバーから渡されたリクエストを受け入れる準備ができている使用可能なワーカー/スレッドの数が設定されます。他のスレッド設定 (ダイレクト CFC/Remoting リクエスト、レポート リクエストなど) を微調整することもできます。スレッド プールは、ColdFusion エラーが発生しても「ハング」スレッドが存在する場合、正常にリサイクルされます。

スレッド プールは、管理者が設定した数のままにしておく必要があります。「Server Settings > Settings > Timeout Requests after seconds」設定で、スレッドの最大ランタイムにタイムアウトを設定できます。

[サーバー モニタリング] > [サーバー モニター]で組み込みのサーバー モニターを使用する[アラート] -> [アラート設定] に移動し、タイムアウトやメモリなどに基づいて多数のスレッド強制終了条件を設定できますが、これによりシステムの負荷が増加します。

Adobeの ColdFusion アプリケーションのパフォーマンス チューニングに関する記事のこのセクションでは、スレッドに関するヒントやアドバイスを提供しています。

Fusion Reactorは、ColdFusion サーバーの高可用性を強力に制御する必要があるユーザーにとって優れた商用製品です。

また、無料の OSS CF サーバー監視プロジェクトであるCFTrackerもチェックしてください。

于 2012-12-11T00:51:22.413 に答える