キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
183
閲覧回数
0
いいね!
0
コメント
JapanTAC_CSC
Level 8
Level 8

2024年7月17日 (初版)

TAC SR Collection
主な問題

ASR9000 シリーズルータにおいて、複数端末から 同時に SNMP で ciscoLPTSMIB (1.3.6.1.4.1.9.9.812) を取得した際、
mibd_entity プロセスでメモリリークが発生し、メモリが閾値まで達すると同プロセスが crash する問題です。
mibd_entity プロセスが crash した場合でも、そのタイミングの SNMP によるデータ取得は失敗しますが、通信影響はありません。

<mibd_entity プロセス crash 時のログ>

RP/0/RSP1/CPU0:May 11 13:39:44.116 : dumper[59]: %OS-DUMPER-7-DUMP_REQUEST : Dump request for process mibd_entity 
RP/0/RSP1/CPU0:May 11 13:39:44.119 : dumper[59]: %OS-DUMPER-7-DUMP_ATTRIBUTE : Dump request with attribute 7 for process mibd_entity
RP/0/RSP1/CPU0:2024 May 11 13:39:44.119 JST: dumper[59]: %OS-DUMPER-4-SIGNAL_NUMBER : Thread 2 received SIGNAL 31, si code 0, si errno 0
RP/0/RSP1/CPU0:2024 May 11 13:39:44.120 JST: dumper[59]: %OS-DUMPER-4-SIGNALCORE_INFO : Core for pid = 4170080 (mibd_entity) as signal 31 sent by mibd_entity@node0_RSP1_CPU0

<確認方法>
本事象に該当しているか確認するためには以下の手順を実施します。
1)show processes memory detail コマンドを定期的に取得し mibd_entity の Dynamic 値が増加し続けるか確認します。
増加を続けている場合、Dynamic(メモリ使用量) の値が Dyn-Limit(上限値) を超えた際に crash が発生します。
上限値に達する前に mibd_entity のプロセスを再起動することでプロセス crash を回避することができます。
プロセス再起動コマンド: process restart mibd_entity

ASR9K#show processes memory detail | i "JID|--|mibd_entity"
JID  Text  Data  Stack  Dynamic  Dyn-Limit Shm-Tot  Phy-Tot  Process
------ ---------- ---------- ---------- ---------- ---------- ---------- ---------- -------
337  8K  12K  100K  48M  1024M   38M  48M  mibd_entity

原因

この問題は SNMP による ciscoLPTSMIB 取得時の排他制御の問題として CSCwh77069 にて報告されています。
CSCwh77069: Memory leak due to mibd_entity process when polling ciscolpts(1.3.6.1.4.1.9.9.812) mib

解決策

この問題の解決には CSCwh77069 の修正されたバージョンを使用する必要があります。

備考
本不具合は、Bug Search Tool でも確認できます。
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします