Если речь идёт об обработчике Symfony messenger, используйте опцию --no-debug при запуске из консоли и указывайте лимит на количество сообщений за один запуск, либо по времени, либо по памяти и запускайте его через supervisor.
Если в цикле в обработчике используете entity manager, не забывайте периодически вызывать для него clear ()