У меня есть проект PHP (Symfony2), который использует RabbitMQ.Я использую его как простую очередь сообщений, чтобы задержать некоторые задания (отправка почты, важные данные из API).Потребители работают на веб-сервере, и их код является частью репозитория веб-сервера - они развертываются так же, как и в Интернете.
Вопросы заключаются в следующем: как запустить потребителей как демонов и убедиться, что они всегдабежать?При развертывании приложения, как мне «изящно» отключить потребителей, чтобы они перестали потреблять, но закончили обработку начатого сообщения?
Если это важно, для развертывания я использую Capifony.
Спасибо!