MID サーバーの問題の解決
MID サーバーの問題のトラブルシューティングを行い、解決策を見つけます。MID サーバーを監視して、問題が発生したときにアラートを受信します。MID サーバーの特定の問題を解決するためのトラブルシューティング手順があります。Hi のナレッジベースには、MID サーバーの問題のトラブルシューティングに役立つ記事がいくつか含まれています。
MID サーバーの監視
MID サーバーの監視では、ログファイルのエントリの確認、ネットワーク接続性の確認、および MID サーバーのステータスの確認が行われます。
Windows ホスト上の MID サーバー場合、Windows サービスコンソールに移動して、wrapper-override.conf ファイルに表示される名前と一致するサービス名を見つけます。MID サーバープロセスがホスト上で実行されている唯一の Java プロセスである場合は、java.exe によって使用されているメモリが監視され、~\agent\conf\wrapper-override.conf フォルダーで定義された最大設定メモリよりも少ない場合にアラートが出されます。
~\agent\logs フォルダーに agent0.log.0.lck ファイルが表示されることを確認し、MID サーバーが実行中で、agent0.log.0 ファイルにシステム アクティビティを記録していることを確認します。
ログ ~\agent\logs\agent0.log.0 ~\agent\logs\wrapper.txt で、警告、重大、および深刻なエラーを確認します。インスタンスからログエントリを開く方法については、「MID サーバーの ECC キュー コンテンツを管理する」を参照してください。
MID サーバーの接続性のテスト を実行して MID サーバーホストがインスタンスと通信できることを確認します。ファイアウォールとの競合、アクセス制御リスト、ルーティングエラーなど、ネットワーク接続に関する問題を解決します。
MID サーバーインスタンスから、[MID サーバー] ページに移動し、MID サーバーのステータスをレビューします。詳細を表示するには、[名前] をクリックします。
MID サーバーで問題が発生したときにアラートを出すために、メール、SMS、およびプッシュ通知を設定します。デフォルトでは、MID サーバーの停止の通知が有効になっています。詳細については、「通知」を参照してください。
Java Flight Recorder
Java Flight Recorder (JFR) は、明確なデータモデルを使用して、Java Virtual Machine (JVM) の内部およびアプリケーション固有のメモリ使用率とスレッド関連の詳細を分析します。Java 14 以降を使用したホストでは、イベントストリームにより特定の JVM またはアプリケーションイベントを分析できます。
JFR ファイルアクションの [JFR 記録を開始]、[JFR 記録を停止]、または [JFR ファイルの書き込み] には、MID サーバーの関連リンクのインスタンスでアクセスできます。JFR 記録を開始および停止することで、JFR データをオンデマンドでディスクにダンプできます。JFR 記録がオンになっている間は、MID サーバーインスタンスページから JFR ファイルに書き込むことができます。
JFR ファイルは、24 時間後にデータを消去するためにスケジューラーによって削除されます。このデフォルトの動作は、config.xml に次の設定パラメーター、<parameter name="mid.jfr.data.clean.interval" value="<time in milisec>"/> を追加することで上書きできます。
カスタム JFR イベントを JFR ファイルに書き込むことができます。イベントの書き込みを無効にするには、次の設定パラメーター、<parameter name="mid.jfr.record.aprobe" value="false”/> を config.xml に追加します。
トラブルシューティング手順
次の手順は、MID サーバーの特定の問題を解決するための情報を提供します。ナレッジベースの記事も幅広い問題を扱っています。これらの手順に記載されていない問題が発生した場合は、ナレッジベースで関連記事を検索してください。MID サーバーが停止している、または応答しない、またはディスカバリー中に CI が重複しているなどの症状が発生しているなどの場合の情報と推奨されるソリューションについは、KB0597571 を参照してください。
- MID サーバーの現行の問題
- ServiceNow® インスタンスには、MID サーバーの現行の問題を公開し、MID サーバーがリソースを超過する危険があるときにアドミニストレーターに警告する専用テーブルがあります。
- アクティブな MID サーバーのクローン後の認証情報の問題
- このシステムは、インスタンスのクローン後に可能性のある MID Server 認証情報の問題を検出して Notify する自動プロセスを提供します。
- MID サーバーリソースのしきい値アラート
- MID サーバーが CPU および JVM のメモリ使用量に関するリソースしきい値を超えた場合はインスタンスが警告を表示し、ユーザーは違反が発生したときにメール通知またはカスタムスクリプトを作成できます。
- MID サーバーのユーザー接続に関する問題
- このインスタンスは、MID サーバーのユーザー ログインとネットワーク接続に関する問題を MID サーバーの問題 [ecc_agent_issue] テーブルに書き込み、カスタムスクリプトで使用できるイベントまたはメール通知を送信するイベントを作成します。
- MID サーバーユーザーのデバッグ出力の解釈
- システム ログからの出力のデバッグは、MID サーバーのユーザーの問題のサマリー ビューまたは詳細ビューのいずれかで使用できますが、手動で有効にする必要があります。
- MID サーバーアップグレード履歴
- このモジュールを使用して、MID サーバーのアップグレードプロセス中に発生するエラーのトラブルシューティングを行います。MID サーバーアップグレード履歴テーブルには、各インスタンスアップグレードのレコードが含まれます。MID サーバーのアップグレードステージテーブルには、各 MID サーバーのステータスと、発生したエラーを含むアップグレードの進捗状況が表示されます。