ネットワーク技術メモ

主に Cisco IOS-XR の調査メモ

NSO timeout 時間変更

概要

NSO で時間がかかりすぎると、timeout になることがある。 特に action では config 設定以外の処理を実装することが多いため、この処理によっては時間がかかる。 このときの対策として、timeout 時間を延ばすことができる。

action の場合

import _ncs

    def cb_action(self, uinfo, name, kp, input, output, trans):
        _ncs.dp.action_set_timeout(uinfo, 300)

service model の場合

  • NSO の設定を変更する (実機で未確認)
java-vm service-transaction-timeout 300

参考

Solved: How do I increase the timeout for actions? - Cisco Community

Solved: NSO Tail-f question: application timeout - Cisco Community