Do you observe any error messages akin to Global messages on xx timed out, message bus is no longer functioning correctly
within /logs
?
Previously, I discovered that when Redis and the message bus run on separate hosts, timeouts occur, resulting in a failure to synchronize among different Unicorn workers.
My workaround was to periodically reload the entire Unicorn server.