MySQL Server 60초 시간 초과 문제
이 문서에서는 이전에 성공했던 MySQL 쿼리가 이제 60초 후에 시간 초과되는 문제를 살펴봅니다. , "MySQL 서버가 사라졌습니다."라는 오류 메시지가 표시됩니다. 쿼리 자체는 느리지만 항상 야간 작업의 일부였으며 최근까지 문제가 발생한 적이 없습니다.
문제 증상
가능한 원인
문제 해결
기본 PHP 설정 "mysql.connect_timeout"이 루트인 것으로 확인되었습니다. 문제의. 이 설정은 연결 시간 초과뿐만 아니라 서버의 초기 응답에 대한 대기 시간도 제어합니다.
해결 방법
대기 시간을 늘리려면 다음과 같은 PHP 구성을 사용할 수 있습니다. 사용됨:
ini_set('mysql.connect_timeout', 300); ini_set('default_socket_timeout', 300);
이 변경으로 인해 대기 시간이 지정된 값까지 늘어나 쿼리가 시간 초과 없이 완료될 수 있습니다.
위 내용은 성공적으로 실행되었던 MySQL 쿼리가 이제 60초 후에 시간 초과되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!