NBI Global Rate limit exceeded (More than xxx in yyy ms)
NBI Rate limit for user <userId> exceeded (More than xxx in yyy ms)
Per user concurrent query count exceeded Currently xxx : Limit is yyy
In our Java client I am calling the HttpMethod.getResponseBodyAsString()) to pull the text message. The response message is a html page returned only containing the status code error 503 but does not contain the response text above. Below is a part of the data in the response.
<h1 class="pageTitle">Page Error: 503</h1>
There is a problem with the page you are looking for. Verify the URL you entered, or the link from the referring page.
Is there another method to call to retrieve the response text explaining the 503 error code?
Unfortunately, in 3.0 and 3.1, changes to our UI impacted error handling throughout the system. We addressed and fixed this problem in 3.2 (CSCva10992).
503 errors, in most cases, are because too many requests come through in a given window of time or because too many requests are being processed concurrently. 503 errors should not be sticky (that is, they shouldn't persist forever). If you hit a scenario where 100% of responses are 503s, often times it is because the system clock has been rolled back, which messes with our accounting of requests.
To answer your question, on 3.0 and 3.1 we do still capture the exact cause of the 503 response in the xmpNbiFw.log file in the PI log folder (/opt/CSCOlumos/logs).
Introduction:https://github.com/jeremyschulman/genie-quickstartAs a network automation engineer responsible for creating tools for use with Cisco devices I am always on the lookout for software products and technologies. I’ve been following the Cisco DevN...
Would you like to know how TRex helps in supporting BGP/OSPF/RIP/ISIS on both ipv4/v6, and how network emulation or routing emulation is possible, is all here in the nerdlunch video.
Know more about how DevX has added more capabilities, much stable builds...
NBI Notifications API will be deprecated in Prime 3.7 and removed in future releases. We will update API documentation to reflect this.
NBI Server-Sent Events API is official replacement for the Notifications API. In 3.7 we will provid...
What is Network Emulation?
Network emulation is one of the key elements of effective network testing, helping you find problems in-house instead of customer environments. To create such test environments, it would require either physical hardware or ...
If you are a cisco employee, u can test the code using ASR9K devices in lab. I did test on 172.18.87.36 (be connected to cisco vpn).
The use case of the code is that, customer has to everytime manually upload logs and files in SR which are shared by TAC o...