Tùy chọn php mysql.connect_timeout
là lý do cho điều này. Nó không chỉ được sử dụng để kết nối thời gian chờ mà còn để chờ câu trả lời đầu tiên từ máy chủ. Bạn có thể tăng nó lên như thế này:
ini_set('mysql.connect_timeout', 300);
ini_set('default_socket_timeout', 300);