SSPR Error 5028 - Bad Session

  • 7016293
  • 10-Mar-2015
  • 11-Mar-2015

Environment

Self Service Password Reset
SSPR 3.x
Multiple SSPR servers behind load balancing switch

Situation

Error 5028 in SSPR returned from time to time
SSPR ERROR_BAD_SESSION

Resolution

Configure the load balancing switch for persistent or "sticky" sessions. Check with the switch vendor for details.

Cause

User had concurrent sessions with multiple SSPR servers.  After a connection is made the SSPR,  user should communicate with only one server.

Additional Information

This article contains good information about load balancing persistence.
https://devcentral.f5.com/articles/back-to-basics-the-many-faces-of-load-balancing-persistence


Troubleshooting tip:
Capture concurrent SSPR troubleshooting bundles from all SSPR servers while the problem is duplicated.  If the switch is configured correctly you will see the user with whom the problem was duplicated in only one log file.  In this case the user appeared doing the same operations in both SSPR servers.