У меня есть система очередей с моими работниками, написанная в Laravel 4.2. Я получаю исключение JOB_ID, не найденное исключение всякий раз, когда ремесленник пытается получить следующее готовое задание в очереди.JOB_ID NOT FOUND исключение Beanstalkd в PHP с использованием pda/pheanstalk в Laravel 4.2
их расследование я заметил следующее:
Если следующая готовая Работа имеет ID = 74, когда я бег очереди мастеровых: работа, она пытается подобрать следующую готовую работу с идентификатором 73 вместо 74 в результате в JOB_ID не найден исключение.
Я перезапустил beanstalkd несколько раз, но проблема сохраняется. Я также проверил TTR для каждого задания и установил его на 3600, но все равно не повезло.
Кто-нибудь испытал это раньше? Свернув библиотеку КПК Beanstalk, я заметил, что это происходит, когда класс ReleaseCommand вызывает метод отправки.
Кто-нибудь испытал это? Что может быть причиной этого? Спасибо заранее.
Можете ли вы подтвердить, что вы успешно удалить работу после того, как он был обработан? Кроме того, какая версия Beanstalkd и библиотеки вы используете? –