Laravel 5.3版
队列驱动程序:mysql
它为随机调度作业引发以下错误,并导致该作业消失(未出现在失败的作业表中)。
错误:错误SQLSTATE [HY000]:常规错误:1205锁定 等待超时超出;尝试重新启动事务(SQL:插入
jobs
(queue
,attempts
,reserved_at
,available_at
,created_at
,payload
)值(默认,0,,1541089695、1541089695, {“ job”:“ Illuminate \ Queue \ CallQueuedHandler @ call”,“ data”:{“ commandName”:“ App \ Jobs \ Orders \ MarkCollected”,“ command”:“ O:29:\” App \ Jobs \ Orders \ MarkCollected \“:6:{s:8:\” \ u0000 * \ u0000order \“; O:45:\” Illuminate \ Contracts \ Database \ ModelIdentifier \“:2:{s:5:\” class \“ ; s:9:\“ App \ Order \”; s:2:\“ id \”; i:244046;} s:10:\“ \ u0000 * \ u0000history \”; O:45:\“ Illuminate \ Contracts \ Database \ ModelIdentifier \“:2:{s:5:\” class \“; s:14:\” App \ JobHistory \“; s:2:\” id \“; i:493683;} s: 6:\“ \ u0000 * \ u0000job \”; N; s:10:\“ connection \”; N; s:5:\“ queue \”; N; s:5:\“ delay \”; N; }“}}))