MID サーバースレッドダンプにアクセスする方法 (インスタンスから、または MID ホストから)Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } この記事では、トラブルシューティングのために MID サーバーのスレッドダンプまたはヒープダンプを取得する方法について説明します。 Symptoms<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } スレッドダンプは、MID サーバーが実行されているがジョブ取得の遅延が発生している場合、ジョブ取得がまったく行われない場合、または IT Operations Management (ITOM) の問題をトラブルシューティングする場合に最も一般的に必要です。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } サポートされているすべてのリリース Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 以下を実行するには、 アドミン である必要があります。 アプリケーションナビゲーターの [システム定義>スクリプト - バックグラウンド>に移動します。次のスクリプトをコピーして実行し、「MyMIDServer」をターゲット MID サーバーの名前に置き換えます。 GetThreadDump();function GetThreadDump() { var mid_name = "MyMIDServer"; // replace it with the name of the mid server var midmanage = new MIDServerManage(); midmanage.threaddump(mid_name);} スクリプトの実行後 次のような確認メッセージが表示されます。Background message, type:info, message: Getting MID Server thread dumpMID サーバーで threaddump コマンドが実行されます。これは、ECC キューを確認することで検証できます。 スレッドダンプ入力が ECC キューに表示されると、スレッドダンプがキャプチャされ、MID サーバーログ (最初にラッパーログ、次にエージェントログ) に記録されます。ログを取得するには、[アプリケーションナビゲーター] > [MID サーバー] > に移動し、MID サーバーレコードを選択して、[MID ログの入手] UI アクションを選択します。これにより、ECC キューが開きます。 ECC キューで、リストを Z から A にソートして最新のエントリを表示し、要求に対する入力がまだ到着していない場合はリストを更新します。入力レコードが表示されるのを待ちます。wrapper.log という名前の入力 ECC レコードを開き、ペイロード添付ファイルがある場合はダウンロードするか、ペイロードフィールドからログ内容を直接読み取ります。追加の診断情報が含まれているエージェントログを取得することもできます。 スレッドダンプログのサンプル: 2018/05/05 13:12:05 | "StatusMonitor.600" #58 daemon prio=5 os_prio=0 tid=0x44bf8000 nid=0x14d8 in Object.wait() [0x467ef000] 2018/05/05 13:12:05 | "LogStatusMonitor.60" #57 daemon prio=5 os_prio=0 tid=0x44bf7000 nid=0x218 in Object.wait() [0x4679f000] 2018/05/05 13:12:05 | "ECCSender.1" #56 daemon prio=5 os_prio=0 tid=0x44be9c00 nid=0x12c4 in Object.wait() [0x4674f000] 注意:スレッド/ヒープダンプは、MID ホストから直接取得することもできます。 KB0656229 - MID サーバーのスレッドダンプとヒープダンプを取得