免責事項:これは英文の記事「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
VMware Usage Meter 9.0.x
ジャーナル通知メッセージが大量に蓄積されているため、Usage Meter の Journal Service が Java ヒープメモリの不足を例外として検知します。また、JournalClient でも例外が発生し、最終的に使用量データのロードが停止します。
# vi /opt/vmware/cloudusagemetering/platform/bin/start-journal-service.sh
export MAX_MEMORY="512M"
start.sh All -r