Tôi đã đọc nhiều blog, đã thử google, nhưng không tìm thấy sự hài lòng từ bất kỳ giải pháp nào. Tôi có các vấn đề sau:
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) )
Tôi đã cố gắng giải quyết điều này bằng cách tăng innodb_pool_buffer_size
và wait_timeout
trong my.ini nhưng không hiệu quả.
Tôi đã thay đổi công cụ của bảng bộ đệm từ Innodb thành MyIasm. Vấn đề đã biến mất nhưng nó không phải là một giải pháp hoàn hảo. Động cơ bảng sẽ được thay đổi sau khi nâng cấp drupal. Vấn đề này không ảnh hưởng đến bất cứ điều gì trên trang web nhưng tôi không muốn điều này xảy ra.
Giải pháp nào các chàng trai?