iRules LX Sideband Connection - Handling timeouts
Introduction You often find external information necessary for traffic handling. It could be additional user information for authentication. It could be a white list to determine if the source IP ad...
Published Oct 31, 2019
Version 1.0Satoshi_Toyosa1
Ret. Employee
Joined May 15, 2019
Satoshi_Toyosa1
Ret. Employee
Joined May 15, 2019
Walter_Kacynski
Feb 26, 2020Cirrostratus
This example code has been VERY helpful. However, I have run into a performance issue where sometimes an HTTP request would not leave the node runtime nor arrive at the backend service. I would get socket timeout errors. I don't know if this is due to the currently supported versions of node or some other condition that we have not accounted for. I was able to solve this issue by using the request-promise NPM package. However, this has a nasty side-effect of a very large dependency tree. HTTP requests have been rock solid since switching from this raw http module to something more robust.