I am running the queue:listen command as a daemon and occasionally I get the following exceptions logged:
Predis\Transaction\AbortedMultiExecException: The current transaction has been aborted by the server
This is thrown from the Predis library directly (var/www/010-windsordoc-api/vendor/predis/predis/lib/Predis/Client.php(402)) because the MultiExec call returns null.
Can anyone explain why this is happening?