Bug ID 727107: Request Logs are not stored locally due to shmem pipe blockage

Last Modified: Sep 13, 2023

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

Known Affected Versions:
13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 13.1.3, 13.1.3.1, 14.0.0, 14.0.0.1, 14.0.0.2, 14.0.0.3, 14.0.0.4, 14.0.0.5, 14.0.1, 14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.5, 14.1.0.6, 14.1.2, 15.0.0, 15.0.1

Fixed In:
15.1.0, 15.0.1.1, 14.1.2.1, 14.0.1.1, 13.1.3.2, 12.1.5

Opened: Jul 08, 2018

Severity: 3-Major

Symptoms

An unknown issue causes the communication layer between pabnagd and asmlogd to be become stuck. Messages similar to the following appear in pabnagd.log: ---------------------------------------------------------------------- account |NOTICE|... src/Account.cpp:183|Skipped 36 repeated messages. Request Log protobuf subscription queue is full. Message dropped. rqlgwriter |WARNIN|... src/RequestLogWriter.cpp:137|Skipped 599 repeated messages. No space to write in shmem. Messages similar to the following appear in pabnagd.log:

Impact

Event logs stop logging locally.

Conditions

Request Logs are not stored locally due to shmem pipe blockage.

Workaround

Restart policy builder with: killall -s SIGHUP pabnagd

Fix Information

The policy builder now detects the blockage, and restarts the connection with the request logger.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips