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 Server のフォームに以下のエラーが表示されます: Reported MID Server version 'X' is not compatible with instance version 'Y'. Upgrade is required. MID Server のバージョンは常にインスタンスと同じバージョンである必要があります。なぜなら、MID Server がコマンドを処理したりインスタンスと通信したりするには、多くのコードや API が同じバージョンでなければならないからです。MID Server プラットフォームの多くの Java コードは、文字通り MID Server が通信するインスタンスの appnode と同じ Glide コードです。 すべての MID Server は、インスタンスのアップグレードが完了するたびに自動的にアップグレードされるはずです。しかし、何らかの理由でそれが妨げられることがあります。 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: ; } } バージョンの不一致がパッチバージョンのみの場合 — 例えば Zurich Patch 2 と Zurich Patch 4 — であれば、MID Server は引き続き Probe を実行し、おそらく正常に動作し続けます。 しかし、メジャーバージョンが不一致の場合 — 例えば Yokohama と Australia — では、MID Server は事実上一時停止 (Paused) 状態となり、System Command のみを実行し、それ以外は何も実行しません。これは、バージョンが不一致の状況では、何か問題が発生してデータ損失を引き起こすリスクが高すぎるためです。 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: ; } } すべて Cause<!-- /*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 Server がインスタンスのバージョンに合わせてアップグレード/ダウングレードされる必要がありましたが、何らかの理由でそれが行われませんでした。 一般的な原因は以下のとおりです。 事前チェックが失敗し、アップグレードが開始前に中止された。MID Server の Issues レコードで確認できます。アップグレード用の ZIP ファイルを取得するためにインストールサーバーに接続できなかった可能性があります。あるいは、お客様のネットワーク側のインターセプトファイアウォールによる証明書エラーの可能性もあります。MID Server が長期間オフになっているか、通信が途絶えており、MID Server がアップグレードの必要性をまだ認識していない。インストールサーバーやホストサーバーがすでに存在しない可能性もあります。インスタンス上の MID Server レコードの Last refreshed タイムスタンプが、最後に通信した時刻です。アップグレードは実行されましたが、サービスユーザーの権限の問題、またはホストのパフォーマンス/アンチウイルスの問題により、アップグレードプロセスが MID Server サービスを再起動できませんでした。アップグレードプロセスに関する既知の問題 (Known Problem) があり、多くの場合、特定のバージョンに固有のものです。 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: ; } } この状況での次のステップは、なぜアップグレードされなかったのかを突き止め、MID Server が自らアップグレードできるようにその問題を修正することです。考えられる原因は多数あります。 MID Server が「Up」のままの場合は、agent0.log.0 ログファイルが最も役立ちます。事前チェックの失敗である可能性が高いため、「AutoUpgrade」を含む最新の行を探してください。あるいは、アップグレードがロールバックされたために依然として Up である可能性もあり、その場合は wrapper.log に理由が記載されています。 インスタンスのアップグレード終了後から「Down」になっている場合は、wrapper.log が最も役立ちます。削除やファイル変更を行う一時的な別プロセスによるアップグレードの最近のログがそこに記録されています。MID Server サービスが再起動できなかったかどうか、またその理由が確認できます。 MID Server が Pinned (固定) されている場合は、固定を解除してください。テスト中や緊急の回避策としての場合を除き、MID Server を「誤った」バージョンに固定する正当な理由はありません。mid.pinned.version および mid.version.override の MID Server Properties または MID Server Configuration Parameters を削除してください。 バージョンインジケーター バージョンに互換性がない場合、MID Server ダッシュボードでは MID Server のステータスが Down に変更されません。事実上 Down であったとしてもです。コマンドを処理しているように見えることがありますが、それらは System Command のみであり、その他すべての ecc_queue 出力レコードは Ready 状態のまま残され、実行されません。 Version 列のアイコンは以下を示します。 赤: 互換性なし。MID Server とインスタンスが同じリリースに属していません。できるだけ早く MID Server をアップグレードする必要があります。黄: 互換性あり。ただし、アップグレードがまだ必要です。MID Server のバージョンはインスタンスと同じファミリーに属していますが、同じバージョンではないことを示しています。緑: 互換性あり。同じバージョンです。アップグレードの必要はありません。グレー: 互換性なし。インスタンスがバージョンを検出できません。 Related Links<!-- /*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 サーバーのアップグレードアップグレード前の MID サーバーのチェック