billing probe report generation fails

Document ID : KB000056966
Last Modified Date : 14/02/2018
Show Technical Document Details
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

Cause:
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.

Resolution:
1. Open billing probe via RAW CONFIGURE
2. Increase the value of the following key under <setup> section.


nimrequest_timeout_in_mins

keywords: billing usage_metering timeout timed out report reporting error failure fails fail

?