2024年7月27日 (初版)
TAC SR Collection |
主な問題 |
Cisco IOS XE ルータにおいて、RESTCONF を使用して Config の変更を行ったとき、Config のサイズが大きく 60 秒以内で処理が完了しなかった場合、60 秒経過した時点で、"HTTP/1.1 504 Gateway Time-out" の応答が返ってくる場合があります。 実際には処理は継続されており、しばらくして処理が完了すると、変更された Config を確認することができます。
|
原因 |
この問題は CSCwj70581 として報告されています。 CSCwj70581: Unexpected 504 Gateway Time-out via RESTCONF API
内部の HTTP サーバと RESTCONF サービス の間に固定の Timeout (60 sec) が設けられていることが原因です。 HTTP メソッドとしては、GET / POST / PUT / DELETE それぞれ影響を受けます。
|
解決策 |
暫定回避策: 事前に問題を回避する方法はございません。 Timeout としては以下のような設定がありますが、今回の Timeout とは関係がないため、設定によって回避することはできません。 ip http timeout-policy idle ip http timeout-policy linger ip http session-idle-timeout
復旧策: 実際には処理は継続していますので、しばらく待った後に別途 Config が反映されているかどうかを確認します。 その他、復旧対処は不要です。
恒久対策 CSCwj70581 の問題が改修されたソフトウェアを使用してください。
|
備考
本不具合は、Bug Search Tool でも確認できます。
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。