Nginx crashes after disabling the source IP persistence feature in LB with ongoing traffic
book
Article ID: 409507
calendar_today
Updated On:
Products
VMware NSX
Issue/Introduction
One Nginx process crashes, and the high CPU usage may be observed on the remaining Nginx processes of the same LB.
The persistence feature is enabled in L4 virtual server of LB.
This issue is specifically triggered by disabling the persistence feature on the L4 virtual server of LB. If the feature is enabled, and never disabled, the issue would not be triggered.
Environment
VMware NSX-T Data Center
VMware NSX
Cause
The issue happens due to a race condition during persistence profile reconfiguration.
Resolution
This is a known issue impacting NSX and will be fixed in future NSX versions.
Workaround
Disable source IP persistence - if the feature is disabled with ongoing traffic, please detach & re-attach the LB or enable/disable maintenance mode on LB, so the dirty data could be cleared.