Đây là lỗi tôi đột nhiên nhận được.
Additional uncaught exception thrown while handling exception.
Original
PDOException: SQLSTATE[70100]: Unknown error: 1317 Query execution was interrupted...my query
Additional
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away...my query
Sau khi thực hiện một số nghiên cứu, nó có vẻ giống như một mô-đun tùy chỉnh, mà tôi đã thực hiện, đang thử một truy vấn quá lớn. Một giải pháp có vẻ hiệu quả với nhiều người là:
- Mở my.ini
- Thay đổi "max_allowed_packet" từ "1m" thành "16m" (hoặc lớn hơn)
- Lưu my.ini và khởi động lại MySQL
Tuy nhiên, tôi đang ở trên một máy chủ dùng chung, vì vậy tôi không thể chỉnh sửa my.ini và mặc dù nhà cung cấp của tôi đã xác nhận với tôi rằng giá trị được đặt thành 1M, họ sẽ không tăng nó.
Tôi cũng đã cố gắng thêm này: ini_set('mysqli.reconnect', 'on');
để settings.php
. Nó không giải quyết được vấn đề.
Có ai biết về một giải pháp khác, hoặc làm việc xung quanh?
Cảm ơn.