websphereアプリケーションサーバーにハングしているスレッドがあります。この問題のトラブルシューティングを行うにはどうすればよいですか?アプリケーション開発者にどのようなドキュメンテーションを送る必要がありますか?おかげさまで WebSphere Application Serverでスレッドがハングアップしている場合のトラブルシューティングはどうすればできますか?
答えて
最も重要なことは、スレッドスタックです。スレッドスレッドを示すメッセージが表示され、そのスレッドが何をしているかがわかります。
特に、そのスレッドが他のスレッドで待機している場合は、それだけでは不十分かもしれません。その場合は、スレッドダンプが必要な場合があります。これは、Windows以外のシステムではプロセスIDに対して "kill -3"でトリガーできます(Windowsでは同等のプロセスを説明するためにさらに研究する必要がありますが、 "kill -3"をシミュレートできるツールがあります)。また、JVMシステム・プロパティーcom.ibm.websphere.threadmonitor.dump.javaを使用して、サーバーがハングしたスレッドを検出したときにこれを行うように構成することもできます(「true」またはあなたが望むスレッドダンプ)。
スレッドダンプは "javacore ... txt"というファイルに移動します(「...」はタイムスタンプのようなものを表す長い文字列になります)。ただしSolaris以外では、サーバーのnative_stdout.log。 javacoreにはスレッドスタックだけでなく、「スレッドの詳細」を検索してそのセクションをすばやく見つけることができます。サーバーログからスレッド名/スタックを検索して、どのスレッドがハングしているかを把握し、そこから移動する必要があります。
WebSphere Application Serverのパフォーマンス、ハング、またはCPUの問題が発生している場合は、問題の種類を診断および解決するために必要なデータを収集するためのIBMサポート・チームの手順が記載されています。この手順は
- は、この手順の最後で問題JVM
ための3 javacoreとを収集し、問題の時に、スクリプトを実行しているアプリケーションサーバーverboseGCの
- * .tar.gz形式のファイルをyのスクリプト
- サーバーのログ(のSystemOut.log、native_stderr.log、...)
およびIBMサポートに結果を送信。
スクリプトを取得し、この手順の追加情報についてはするには、私は以下の記事に外観を与えるためにお勧め:
を同様の文書がためにも存在しますAIXプラットフォーム
- 1. WebSphereのスレッドがハングアップするのはなぜですか?
- 2. Websphere Application Server v9.0はどのバージョンのRational Application Developerでサポートされていますか?
- 3. Atomテキスト・エディターの場合、WebSphere Application ServerのSystemOut.logの構文/パッケージを作成するにはどうすればよいですか?
- 4. IBM Websphere Application ServerとIBM Websphere Process Serverの違いは?
- 5. React NativeのGetting Startedでハングアップのトラブルシューティングを行うにはどうすればよいですか?
- 6. Websphere Application ServerにHornetQを統合
- 7. wsadminを使用して、コマンドラインからWebSphere Application Server v.8.5にEARをインストール(またはアンインストール)するにはどうすればよいですか?
- 8. WebSphere Application Serverのコア・グループ
- 9. Application Serverでのデプロイメント後の動作はどうですか?
- 10. WebSphere Application Server v7.0.0.19でJSFを実行できない
- 11. WebSphere Application Server v8.5でアプリケーションをデプロイできません[RAD IDE]
- 12. Websphere Application Server内のインバウンドおよびアウトバウンドSSLは何ですか
- 13. 特定のWebSphere Application Serverを起動できません
- 14. 改行がない場合はどうすれば印刷できますか?
- 15. WARファイルにJAXB impl jarが含まれている場合、JAXBのアンマーシャラーはWebSphere Application Server 7で動作しませんか?
- 16. WebSphereサーバー・エラーは、サーバーにインストールされているWebサービス用WebSphere Application Serverバージョン6.1フィーチャー・パックを意味します。
- 17. Websphere Application Server SSL 403エラー
- 18. WebSphere Application Server for Context-Root
- 19. Websphere Application Server 8.5.5.8 - MQRC 2035
- 20. Websphere Application Server Extensionクラスローダーjarコンフリクト
- 21. WebSphere Application Server 8でEJBが使用できるプロパティファイルを作成する方法
- 22. wsadminでWebSphere Application ServerのデータソースURLを変更する方法は?
- 23. コマンドラインを使用してWebSphere Application Serverを8.5.5.0から9.0にアップグレードするにはどうすればよいですか?
- 24. エラーロギングが失敗した場合はどうすればよいのですか?
- 25. 文がハングアップしている場合
- 26. CakePHP:私の行動のトラブルシューティングはどうすればできますか?
- 27. Websphere Application Server - HTTPClient - 認証されていないSSLピア
- 28. Override CompareTo:nullの場合はどうすればいいですか?
- 29. テーブル内のチェックボックスがチェックされている場合は、どうすれば入手できますか
- 30. Websphere Application Server 9.0.0.1 - EntityManagerは他のすべてのリクエストでnullです
WebSphereは、スレッドが指定された制限時間を超えて実行されているときにハングしたスレッドに関する警告を表示します。これは当てはまるかもしれないし、そうでないかもしれません。多くの作業を行い、設定された制限時間を超えているスレッドがあります。ログ出力には、その特定のことが何であるかに関する情報が表示される場合があります。吊り糸の他の症状はありませんか? – DanielBarbarian