ポーリング情報のロールアップ処理でOutOfMemoryエラーが発生する
search cancel

ポーリング情報のロールアップ処理でOutOfMemoryエラーが発生する

book

Article ID: 135109

calendar_today

Updated On:

Products

CA Performance Management - Usage and Administration

Issue/Introduction

Question

ダッシュボードで表示時間を24時間以上に設定すると、すべての項目について「表示するデータがありません」のメッセージが現れます。

Data Aggregatorkaraf.logを参照するとRollupJobに関してjava.lang.OutOfMemoryError: unable to create new native thread のエラーが発生していました。

システム上のメモリには余裕があり、IM_MAX_MEMパラメータ( DAとDCの最大メモリ設定パラメータ )についても拡張済みです。

対処方法を教えてください。

Environment

Release: ALL

Component: CA Performance Management

Resolution

Answer

Data Aggregatorの起動ユーザがroot以外の場合、ulimitの設定がシステムデフォルトの1024となり、スレッドの生成に制限が加わる場合があります。

この制限によってポーリング情報のロールアップ処理の新たなスレッドの生成ができなかった状況です。

次の設定ファイルを変更してスレッド制限を4096以上に拡張してください。マシンリブート後に設定が反映されます。

 

1) /etc/security/limits.conf ファイルに次の行を追加。

<DA起動ユーザ名>  -  nproc 4096

2) /etc/security/limits.d/90-nproc.conf ファイルの次のパラメータを4096に拡張。

* soft nproc 1024

Additional Information

Old Japanese Knowledge ID: JTEC002423