ガベージコレクション(GC)により content-library サービスのステータスが green から red に変化し "Health status changed" アラームが表示されます。
search cancel

ガベージコレクション(GC)により content-library サービスのステータスが green から red に変化し "Health status changed" アラームが表示されます。

book

Article ID: 443048

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項: これは英文の記事 「"Health status changed alarm" for content-library status changing from green to red due to Garbage Collection (GC)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

vCenter Serverは、content-library サービスのステータスが green から red に変化したことを示す "Health status changed" アラームをトリガーします。多くの場合、ステータスはその後すぐに自動的に red から green に戻ります。

journalctl イベントの一例

Alarm 'Health status changed alarm' on Datacenters triggered by event 'content-library status changed from green to red'
Alarm 'Health status changed alarm' on Datacenters triggered by event 'content-library status changed from red to green'

Environment

vCenter Server

Cause

この問題は、content-library サービスのヘルスチェックにおける一時的なタイムアウトが原因です。

ヘルスチェックの間隔中に、content-library サービスの Java 仮想マシン(JVM)がガベージコレクション(GC)処理(具体的には「CMS Final Remark」または同様の stop-the-world 処理)を実行する場合があります。GCに 長時間かかると、サービスは vmon からの API ヘルスチェックに一時的に応答しなくなり、タイムアウトが発生して健全性ステータスが red になります。

  • vmon.log
    Reports a timeout when retrieving health XML: Service api-health command's stderr: Exception while retrieving health xml from url http://localhost:16666/cls/cmhealthstatus. Exception: timed out
  • vmware-content-library-gc.log
    [GC (CMS Final Remark) ... 42.7621679 secs] [Times: user=0.14 sys=0.34, real=42.76 secs]

Resolution

content-library サービスのステータスが短時間のうちに自動的に green に戻った場合、vCenter Serverへの機能的な影響はないと考えられます。 vSphere Client で content-library サービスのステータスが green に戻っていることを確認してください。