We've been having an issue where about 30% of our successful API calls don't actually return anything. An example is: we make a call to CreateSubnet API call, and Solarwinds actually creates the Subnet, but it never responds with a success message. I just want to make sure it's understood that the API always does what we ask it to, but there are times it just doesn't ever respond with a success message (or a message at all), and this issue is very intermittent.
If we wait long enough, it ends up responding with:
400 Client Error: This request operation sent to net.tcp://xxxxx.xxxx.com/orion/ipam/businesslayer did not receive a reply within the configured timeout (00:05:00). The time allotted to this operation may have been a portion of a longer timeout. This may be because the service is still processing the operation or because the service was unable to send a reply message. Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel and setting the OperationTimeout property) and ensure that the service is able to connect to the client. for url: https://abc.abc.com:17778/SolarWinds/InformationService/v3/Json/swis://abc.abc.com/Orion/IPAM.Subnet/SubnetId=14710,ParentId=12757
Solarwinds support won't investigate it just due to the fact it is API-related, so I'm hoping someone else has seen this issue before and can give recommendations on how we investigate it.