Laravel Queue с драйвером очереди mysql выдает ошибку - Общая ошибка: 1205 Превышено время ожидания блокировки; попробуйте перезапустить транзакцию - PullRequest
0 голосов
/ 02 ноября 2018

Laravel версия 5.3

Драйвер очереди: mysql

Выдает следующее сообщение об ошибке для задания случайной отправки и приводит к тому, что такое задание исчезает (не отображается в таблице невыполненных заданий).

ОШИБКА: ошибка SQLSTATE [HY000]: общая ошибка: блокировка 1205 превышено время ожидания; попробуйте перезапустить транзакцию (SQL: вставить в jobs (queue, attempts, reserved_at, available_at, created_at, payload) значения (по умолчанию, 0, 1541089695, 1541089695, { "Работа": "Осветите \ Queue \ CallQueuedHandler @ вызова", "данные": { "Имя_команды": "App \ Вакансии \ Приказы \ MarkCollected", "Команда": "O: 29: \" App \ Работа \ Заказы \ MarkCollected \ ": 6: {s: 8: \" \ u0000 * \ u0000order \ "; O: 45: \" осветить \ контракты \ База данных \ ModelIdentifier \ ": 2: {s: 5: \" класс \» ; s: 9: \ "App \ Заказ \"; s: 2: \ "идентификатор \"; я: 244046;} s: 10: \ "\ u0000 * \ u0000history \"; O: 45: \ "осветить \ Контракты \ База данных \ ModelIdentifier \ ": 2: {s: 5: \" класс \ "; s: 14: \" App \ JobHistory \ "; s: 2: \" идентификатор \ "; я: 493683;} s: 6: \ "\ u0000 * \ u0000job \", N; s: 10: \ "соединение \", N; s: 5: \ "очереди \", N, s: 5: \ "задержка \", N; } "}}))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...