After big-IP v16 firmware upgrade ILX Node.js process restarts after 5 minutes
hi f5'ers, We have just upgrade an f5 Big-IP VE instance from v14 to v16.1.3.1 and have noticed something VERY strange. We have some ILX plugins which stream data to node.js processes, there are 3 pluings, one to validate JSON requests, one to transform JSONtoXML and one to transform XMLtoJSON. These ILX plugins have been working fine in Big-IP v13 and v14. When we upgrade to v16 however if we send a request to a node.js process via ILX plugin then the node.js process which handles that request will terminate exactly 5 minutes after it handled the first request. The process is restarted, presumably by the sdmd daemon, and then continues to handle requests for another 5 minutes before terminating/restarting and so on... If we run a performance test over several hours we see a pattern of a significant number of failes requests every 5 minutes whilst the Node.js processes are restarted. We do have a couple of Big-IP VE appliances deployed in a device group but even if we try this on a single f5 Big-IP VE in standalone mode we observe the same results. We are streaming data to the Node.js instance as opposed to RPC call as the payload is larger than 64KB. Its very frustrating as this has been working like a dream until our upgrade but now its too unstable for a production environment. Has anyone else come across this node.js restarting pattern with v16 firmware?745Views0likes3Comments