Usage Meter においてエラーコード 'ERR_THREAD_WATCHER' および エラーメッセージ 'Issue detected for UploaderThreadsWatcher' を伴う reportFatalErorr が呼び出される
search cancel

Usage Meter においてエラーコード 'ERR_THREAD_WATCHER' および エラーメッセージ 'Issue detected for UploaderThreadsWatcher' を伴う reportFatalErorr が呼び出される

book

Article ID: 451325

calendar_today

Updated On:

Products

VMware Usage Meter

Issue/Introduction

免責事項:これは英文の記事「reportFatalErorr call with errorCode 'ERR_THREAD_WATCHER' and error Message 'Issue detected for UploaderThreadsWatcher' in Usage Meter (367515)」の日本語訳です。  
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


Usage Meter にて以下に示す 1 つ以上の問題が発生します:

  • スレッドの問題による継続な再起動
  • "CPN への更新送信" (クラウド接続テスト) による確認が不可
  • UI ページの描画遅延とエラーバナーの表示をはじめとする、[Notifications](通知)ページの表示不可
  • ジャーナル ログ データベース ファイル (/opt/vmware/cloudusagemetering/platform/data/journal-service.db) の大容量化
  • /opt/vmware/cloudusagemetering/platform/log/vmware-um-journal.log ファイルにおける OOM (メモリ不足 - java.lang.OutOfMemoryError) の例外発生
  • vmware-um-journal.log に以下のエラーが表示される場合もあります:
ERROR --- [nginx-clojure-worker-1] com.vmware.um.umconnection.api.Journal : Unable to retrieve the Journal logs.
com.vmware.um.common.err.UmException: Unable to call service at https://localhost:8051/api/v2/journal/search-results: 500 - {"timestamp":"####-##-##T##:##:##.###+00:00","status":500,"error":"Internal Server Error","path":"/api/v2/journal/search-results"}

 

Environment

vCloud Usage Meter 4.8 

VMware Usage Meter 9.0.1

Cause

ジャーナルログおよび [Notifications](通知)UI ページの動作により、ジャーナルログメッセージが多数(50万件超)存在するケースでは、予期せぬ OOM 例外が発生する可能性があります。このような場合は、ジャーナルメッセージの保持ポリシーをデフォルトの 3 年から 6 ヶ月に短縮することを検討してください。  

Resolution

問題を解決するには、以下の手順を実行してください:

  • vCloud Usage Meter アプライアンスのコンソールに usagemeter ユーザーとしてログインします。 (SSH またはリモートコンソール経由) 
  • /opt/vmware/cloudusagemetering/platform/bin/start-journal-service.sh ファイルをバックアップします。
cp /opt/vmware/cloudusagemetering/platform/bin/start-journal-service.sh /opt/vmware/cloudusagemetering/platform/bin/start-journal-service.sh.bk
  • start-journal-service.sh ファイルの最後の export 行の後に、以下の 1 行を追加します。
export JAVA_OPTS="${JAVA_OPTS} -Djournal-service.cleanup.retention-period=P6M"
  • Center Server 経由、または以下のコマンドを使用してアプライアンスを再起動します:
sudo reboot

 

Additional Information

また同じファイル  /opt/vmware/cloudusagemetering/platform/bin/start-journal-service.sh でメモリ設定を 512M から 1536M に引き上げることもできます。