আমি একাধিক ব্লগ পড়েছি, গুগল করার চেষ্টা করেছি, তবে কোনও সমাধান থেকে সন্তুষ্টি পাইনি। আমার নিম্নলিখিত বিষয়গুলি রয়েছে:
PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: DELETE FROM {cache_field} WHERE (cid LIKE :db_condition_placeholder_0 ESCAPE '\\') ; Array ( [:db_condition_placeholder_0] => field\_info:% ) in cache_clear_all() (line 163 of \includes\cache.inc).
PDOException: SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction: SELECT 1 AS expression FROM {sessions} sessions WHERE ( (sid = :db_condition_placeholder_0) AND (ssid = :db_condition_placeholder_1) )
আমি এটি বাড়িয়ে innodb_pool_buffer_size
এবং wait_timeout
my.ini এ সমাধান করার চেষ্টা করেছি তবে কাজ হয়নি।
আমি আমার ক্যাশে টেবিলের ইঞ্জিন ইনোডব থেকে মাইআইএসএম-তে পরিবর্তন করেছি। সমস্যাটি চলে গেছে তবে এটি কোনও নিখুঁত সমাধান নয়। টেবিল ইঞ্জিনটি দ্রুপালের আপগ্রেড হওয়ার পরে পরিবর্তন করা হবে। এই সমস্যাটি সাইটের কোনও কিছুকে প্রভাবিত করে না তবে আমি চাই না এটি ঘটুক।
কোন সমাধান বলছি?