2011-11-29 3 views
0

최근에 mysql 연결이 시간 초과됨을 알아 냈습니다. wait_timeout이 증가하면서이 작업이 도움이되었습니다. 그러나 그것은 여전히 ​​발생합니다.mysqli.reconnect는 타임 아웃으로 인해 실패한 쿼리를 다시 실행합니까?

또한 문제를 포착하고 스크립트가 계속 실행되도록하기 위해 mysqli.reconnect를 활성화했습니다. 그러나 내가 원했던 것처럼 시간 제한으로 인해 실행되고 실패한 SQL이 자동으로 재 연결될 경우 아무데도 볼 수 없습니다. 어떤 아이디어?

답변

2

설명서를 읽으려면 mysqli::ping()을 사용하여 자동으로 다시 연결해야합니다. 검색어 전에 ping()을 실행하면 해당 시간에 다시 연결됩니다.

관련 문제