Handle Failed Jobs
If maintenance jobs fail during processing, they are discarded from the respective transport after a defined number of retries.
However, you can move the failed jobs to a new transport (e.g.
pimcore_failed_jobs) instead of discarding them completely with following config:
which can be re-processed later after fixing the underlying issue with command
bin/console messenger:consume pimcore_failed_jobs.
Please follow the Symfony docs for options on failed jobs processing.
We recommend RabbitMQ as a message queue. For a tutorial, check this link.