Bug ID 624805: ILX node.js process may be restarted if a single operation takes more than 15 seconds

Last Modified: Oct 01, 2018

Bug Tracker

Affected Product:  See more info
BIG-IP LTM(all modules)

Known Affected Versions:
12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2, 12.1.2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
13.0.0, 12.1.3

Opened: Oct 25, 2016
Severity: 3-Major

Symptoms

There is an ILX node.js process restart that occurs, conditional on the code and operations of the node.js process. The restart occurs when one specific operation (code path in your node.js app) takes longer than 15 seconds to complete.

Impact

Connflow is dropped, traffic processing for the flows handled by that process stops until it restarts fully.

Conditions

-- Running ILX with a node.js RPC or streaming setup. -- A single operation takes more than 15 seconds.

Workaround

To work around this issue, you can time yourself in your node.js app, to either make sure operations complete within the timeframe, or determine where operations exceed the 15 second limit and rework the code so that operations complete within 15 seconds.

Fix Information

There is no longer a time restriction on a single operation.

Behavior Change