Issue:
The billing probe reporting fails with error.
Symptoms:
When billing probe attempts to generate report, usage_metering probe (Instance Type=Primary) attempts to collect list of existing usage_metering probe in UIM environment.
The billing probe is designed to wait for 15 minutes for the request to be completed.
In a large environment, when the usage_metering probe (Instance Type=Primary) takes more than 15 minutes to complete the process, the billing probe fails with the timeout error below:
?
9 17 09:24:44:659 INFO [Thread-2626, com.nimsoft.billing.BillingProbe] Starting device usage calculation for year: '2015', month: '9'
9 17 09:24:44:787 INFO [Thread-2626, com.nimsoft.billing.calculation.BillingCalculationDelegate] Calculating device usage from 'Tue Sep 01 00:00:00 JST 2015' to 'Wed Sep 30 00:00:00 JST 2015'.
9 17 09:24:45:032 INFO [Thread-2626, com.nimsoft.billing.usage_metering.UsageMeteringProbeManager] usageMeteringAddress: '/<DOMAIN>/<HUB>/<ROBOT>/usage_metering'
9 17 09:24:45:037 INFO [Thread-2626, com.nimsoft.billing.usage_metering.UsageMeteringProbeManager] Minimum version requirements successfully met for um_probe '/<DOMAIN>/<HUB>/<ROBOT>/usage_metering'.
9 17 09:39:45:039 ERROR [Thread-2626, com.nimsoft.billing.usage_metering.UsageMeteringProbeManager] NimException caught.
9 17 09:39:45:040 ERROR [Thread-2626, com.nimsoft.billing.usage_metering.UsageMeteringProbeManager] (2) communication error, I/O error on nim session (C) com.nimsoft.nimbus.NimNamedClientSession@55c683cf: Read timed out
Environment:
- Windows 2008 R2
- billing version 2.11
- CA UIM version 7.5
- usage_metering version 2.11
usage_metering (Instance Type=Primary) takes more than 15 minutes to collect list of existing usage_metering probe in UIM environment.
In a large environment, the number of HUBs and network throughput may affect how long the process takes.
1. Open billing probe via RAW CONFIGURE
2. Increase the value of the following key under <setup> section.
nimrequest_timeout_in_mins