Usage Meter による使用量データのアップロードが失敗する
search cancel

Usage Meter による使用量データのアップロードが失敗する

book

Article ID: 420627

calendar_today

Updated On:

Products

VMware Usage Meter

Issue/Introduction

免責事項:これは英文の記事「Usage Meter fails to upload consumption data (420626)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


Usage Meter のログで以下の例外が確認されます。

dss_main.log:

c.v.um.common.platform.JournalClient で SocketTimeoutException が発生している: 

YYYY-MM-DD 09:32:15.061 ERROR --- [pool-2-thread-1] c.v.um.common.platform.JournalClient : Read timed out
java.net.SocketTimeoutException: Read timed out
at java.base/sun.nio.ch.NioSocketImpl.timedRead(Unknown Source)


vmware-um-journal.log:

次の OutOfMemoryError が定期的に出力される:

Mon Day 08:40:46 ck2tky4-vvopum11 start-journal-service.sh[1634]: YYYY-MM-DDT08:40:46.573Z ERROR 1634 --- [VCF
Usage Meter Journal Service] [0.1-8051-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet
[dispatcherServlet] in context with path [] threw exception [Handler dispatch failed: java.lang.OutOfMemoryError: Java
heap space] with root cause
Mon Day 08:40:46 ck2tky4-vvopum11 start-journal-service.sh[1634]: java.lang.OutOfMemoryError: Java heap space

 

Environment

VMware Usage Meter 9.0.x

Cause

ジャーナル通知メッセージが大量に蓄積されているため、Usage Meter の Journal Service が Java ヒープメモリの不足を例外として検知します。また、JournalClient でも例外が発生し、最終的に使用量データのロードが停止します。

Resolution

  1. SSH を使用して usagemeter ユーザーアカウントで Usage Meter アプライアンスにログインし、vi エディタで以下のファイルを開きます。:
    # vi /opt/vmware/cloudusagemetering/platform/bin/start-journal-service.sh
  2. start-journal-service.sh 内で以下の定義を探し、"512M" を "1536M" に変更します。:
    export MAX_MEMORY="512M"
  3. 更新した start-journal-service.sh を保存し、vi エディタを終了します。
  4. Usage Meter アプライアンスを再起動します。(または、以下のスクリプトを実行して、すべての Usage Meter アプライアンスサービスを再起動します。)
    start.sh All -r

    注: 設定を変更する前に、事前に Usage Meter のスナップショットを取得してください。問題が解決した後、スナップショットを削除してください。

Additional Information

reportFatalErorr call with errorCode 'ERR_THREAD_WATCHER' and error Message 'Issue detected for UploaderThreadsWatcher' in vCloud Usage Meter 4.8 (367515)