Невозможно запустить событие Laravel изнутри подписчика Laravel Redis PUB / SUB. [Случается только когда я взаимодействую с очередями]

Кажется, это происходит только тогда, когда я использую очереди.

У меня есть издатель Node и подписчик Laravel. Издатель Node отправляет сообщение, а подписчик Laravel получает его.

Когда я получаю это сообщение, я хотел бы отправить работу. Если я взаимодействую с очередями, я получаю эту ошибку.

«[Predis \ Response \ ServerException] только ERR (P) ПОДПИСАТЬСЯ / (P) ОТМЕНИТЬ / ВЫЙТИ разрешено в этом контексте»

Есть что-то, чего я здесь не хватает? Кажется, я в основном там. Единственное, о чем я могу думать, это то, что подписчик Laravel должен использовать соединение, отличное от defaut, которое является тем же соединением, которое использует очередь.

Любая помощь приветствуется.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]