MID Server の問題の解決

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む5読むのに数分
  • MID Server の問題のトラブルシューティングを行い、解決策を見つけます。MID Server を監視して、問題が発生したときにアラートを受信します。MID Server の特定の問題を解決するためのトラブルシューティング手順があります。Hi のナレッジベースには、MID Server の問題のトラブルシューティングに役立つ記事がいくつか含まれています。

    MID Server の監視

    MID Server の監視では、ログファイルのエントリの確認、ネットワーク接続性の確認、および MID Server のステータスの確認が行われます。

    • Windows ホスト上の MID Server 場合、Windows サービスコンソールに移動して、wrapper-override.conf ファイルに表示される名前と一致するサービス名を見つけます。MID Server プロセスがホスト上で実行されている唯一の Java プロセスである場合は、java.exe によって使用されているメモリが監視され、~\agent\conf\wrapper-override.conf フォルダーで定義された最大設定メモリよりも少ない場合にアラートが出されます。

    • ~\agent\logs フォルダーに agent0.log.0.lck ファイルが表示されることを確認し、MID Server が実行中で、agent0.log.0 ファイルにシステム アクティビティを記録していることを確認します。

    • ログ ~\agent\logs\agent0.log.0 ~\agent\logs\wrapper.txt で、警告、重大、および深刻なエラーを確認します。インスタンスからログエントリを開く方法については、「MID Serverの ECC キュー コンテンツを管理する」を参照してください。

    • MID Server の接続性のテスト を実行して MID Server ホストがインスタンスと通信できることを確認します。ファイアウォールとの競合、アクセス制御リスト、ルーティングエラーなど、ネットワーク接続に関する問題を解決します。

    • MID Server インスタンスから、[MID Server] ページに移動し、MID Server のステータスをレビューします。詳細を表示するには、[名前] をクリックします。

    • MID Server で問題が発生したときにアラートを出すために、メール、SMS、およびプッシュ通知を設定します。デフォルトでは、MID Server の停止の通知が有効になっています。詳細については、「通知」を参照してください。

    Java Flight Recorder

    Java Flight Recorder (JFR) は、明確なデータモデルを使用して、Java Virtual Machine (JVM) の内部およびアプリケーション固有のメモリ使用率とスレッド関連の詳細を分析します。Java 14 以降を使用したホストでは、イベントストリームにより特定の JVM またはアプリケーションイベントを分析できます。

    JFR ファイルアクションの [JFR 記録を開始][JFR 記録を停止]、または [JFR ファイルの書き込み] には、MID Server の関連リンクのインスタンスでアクセスできます。JFR 記録を開始および停止することで、JFR データをオンデマンドでディスクにダンプできます。JFR 記録がオンになっている間は、MID Server インスタンスページから 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 Server の特定の問題を解決するための情報を提供します。ナレッジベースの記事も幅広い問題を扱っています。これらの手順に記載されていない問題が発生した場合は、ナレッジベースで関連記事を検索してください。MID Server が停止している、または応答しない、または検出中に CI が重複しているなどの症状が発生しているなどの場合の情報と推奨されるソリューションについは、KB0597571 を参照してください。

    MID Server の現行の問題
    ServiceNow® インスタンスには、MID Server の現行の問題を公開し、MID Server がリソースを超過する危険があるときに管理者に警告する専用テーブルがあります。
    アクティブな MID Server のクローン後の資格情報の問題
    このシステムは、インスタンスのクローン後に可能性のある MID Server 資格情報の問題を検出して Notify する自動プロセスを提供します。
    MID Server リソースのしきい値アラート
    MID Server が CPU および JVM のメモリ使用量に関するリソースしきい値を超えた場合はインスタンスが警告を表示し、ユーザーは違反が発生したときにメール通知またはカスタムスクリプトを作成できます。
    MID Server のユーザー接続に関する問題
    このインスタンスは、MID Server のユーザー ログインとネットワーク接続に関する問題を MID Server の問題 [ecc_agent_issue] テーブルに書き込み、カスタムスクリプトで使用できるイベントまたはメール通知を送信するイベントを作成します。
    MID Server ユーザーのデバッグ出力の解釈
    システム ログからの出力のデバッグは、MID Server のユーザーの問題のサマリー ビューまたは詳細ビューのいずれかで使用できますが、手動で有効にする必要があります。
    MID Server アップグレード履歴
    このモジュールを使用して、MID Server のアップグレードプロセス中に発生するエラーのトラブルシューティングを行います。MID Server アップグレード履歴テーブルには、各インスタンスアップグレードのレコードが含まれます。MID Server のアップグレードステージテーブルには、各 MID Server のステータスと、発生したエラーを含むアップグレードの進捗状況が表示されます。