weblogicデプロイメント上のいくつかの管理対象インスタンスでスタックされたスレッドをチェックするWLSTスクリプトをテストする必要があります。残念なことに私がテストする必要があるとき、私は自分の頭を後ろにつかまえてスレッドの問題を解決することができません。意図的にスクリプトの検出をテストするスタックされたスレッドを作成できますか?私の考えは、現在、Weblogicの設定でスレッド制限を超えてスレッドをスリープ状態にしていたのですが、それもウェブページのタイムアウトよりも長くなっています。だから私の要求はスレッドが詰まる前にタイムアウトするべきです。 Apache Commons executorはもう一つのアイデアです...誰もこの醜い問題を再現するための洗練されたソリューションを持っていますか?あなたがスタックスレッドを持つようにしたい場合はスタックされたスレッドを作成する(Weblogic)(J2SE)(1.5)
2
A
答えて
0
あなたは、単にそれが
synchronized(this){
wait();
}
1
まず、あなたは、Java EE環境でのスレッドを作成することはありません一時停止することができ、それは仕様で禁じられています。あなたのアプリがこれをやっているなら、あなたはいつも問題があるでしょう。
とにかく、 "スタックスレッド"は少しあいまいです。あなたが再現するために必要な正確な動作を定義してください
while (true){
new Object().wait();
}
関連する問題
- 1. Chart.jsでグループ化されスタックされたチャートを作成する
- 2. 結合後にスタックされたJavaスレッド
- 3. Pythonでスタックを作成するネストされたyamlテンプレート
- 4. スレッドをさらに作成するスレッド
- 5. デタッチされたスレッドのスタックが一度もリリースされない
- 6. フラスコ_メール、スレッドでスタックされたメールは送信されません
- 7. スタックが作成されない
- 8. 他のスレッドで作成されたオブジェクトを使用する
- 9. スレッドオブジェクトは、スタックまたはヒープメモリ内で作成されますか?
- 10. matplotlibで100%スタックされたエリアチャートを作成
- 11. "クロススレッド操作が無効です:作成されたスレッド以外のスレッドからアクセスされたコントロール。
- 12. ToolStripMenuItem:クロススレッド操作が無効です。作成されたスレッド以外のスレッドからアクセスされたコントロール
- 13. クロススレッド操作が無効です:作成されたスレッド以外のスレッドからアクセスされたコントロール
- 14. Xcode - スレッド1:ブレークポイント1.5
- 15. 別のスレッドで作成されたファイルにアクセスする
- 16. 動的に作成されたスレッドを閉じる
- 17. 別のスレッドで作成されたフォームを閉じる
- 18. スレッドが作成された順に返されるようにする
- 19. weblogicクラスタ環境でスレッドがブロックされています
- 20. スタックされた棒グラフで負の値を作成する方法は、前のスタックで開始しますか?
- 21. 新たに作成されたweblogicドメインが起動していません
- 22. Swiftでスケジュールされたスタックを作成する最良の方法
- 23. スタックされているスレッドを見つける方法
- 24. weblogic用インストーラの作成
- 25. ノードマネージャを使用して管理対象サーバを起動するときにweblogicスレッドがスタックする
- 26. Pythonスレッドで作成されたすべてのスレッドが実行されませんでした
- 27. pthreadsで作成されたスレッドでTCPDFを使用
- 28. TaskCreationOptions.LongRunningを使用して作成されたスレッドの数
- 29. UIスレッドで更新されるストップウォッチを作成する
- 30. ダイナミックに作成されたJavaスクリプトのQTcpSocketが時々スタックする
:
たり、モニタにロックできます:あなたは、あなたが無限ループに入れることができます。 –
'get(" domainRuntime:/ ServerRuntimes/server1/ThreadPoolRuntime/ThreadPoolRuntime/ExecuteThreads ")'のようなもので、実行時にスレッドをポーリングしてスレッドを反復すると、 'thread.isStuck() ) 'がtrueを返します – wmarbut
定義されています"つぶされています " –