Mohammad
2 سال پیش توسط Mohammad مطرح شد
1 پاسخ

ارور Deadlock found when trying to get lock در job لاراول

سلام وقت بخیر
من برای مدیریت queue از دیتابیس(mysql) استفاده میکنم
وقتی پروژه روی سرور اجرا میشه با یه خطای عجیبی روبرو میشم

SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction (SQL: select * from `jobs` where `queue` = default and ((`reserved_at` is null and `available_at` <= 1658265894) or (`reserved_at` <= 1658265804)) order by `id` asc limit 1 for update)

فک میکنم به این خاطر باشه که جاب و صف های زیادی توی پروژه دارم و باهم به تداخل میخورن
ولی نتونستم راه حلی واسش پیداکنم.
ممنون از اینکه کمک میکنین.
@hesammousavi
@ali.bayat
@milad
@alimotreb
@endworld
@mhyeganeh


ثبت پرسش جدید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام