Bug ID 479674: bigd crash on improper monitor configuration (timeout less than the interval) for Tcl monitors.

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
11.5.1 HF1, 11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.1 HF10, 11.5.1 HF11, 11.5.2 HF1, 11.5.3 HF1, 11.5.3 HF2, 11.5.4 HF1, 11.5.4 HF2, 11.5.4 HF3, 11.5.4 HF4, 12.1.0 HF1, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.0.0, 11.6.0 HF6

Opened: Sep 16, 2014

Severity: 3-Major

Related Article: K16629

Symptoms

bigd crash on improper monitor configuration (timeout less than the interval) for Tcl monitors.

Impact

bigd crashes and posts an error message similar to the following: Received invalid magic value in the stream'.

Conditions

Tcl Monitors: FTP, SMTP, POP3, IMAP, when the timeout is less than the interval. Might also occur if the Tcl worker is in a stuck state, due to pool member not responding within the configured timeout.

Workaround

Correct the monitor timeout to be higher than interval. Generally, the timeout should be ((3 * interval) + 1) seconds. Note: This workaround might not work in cases where the failure is due to Tcl worker being in a stuck state due to the pool member not responding within the configured timeout.

Fix Information

The system no longer crashes when Tcl monitors are improperly configured, that is, when the timeout specified is less than the interval.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips