Существуют определенные сообщения о тайм-ауте соединения MySQL из PHP с использованием mysql.connect_timeout. Я хочу знать, установлен ли тайм-аут из PHP только для времени ожидания первоначального подключения к MySQL или для определенного запроса к базе данных?
Мой случай здесь таков: у меня есть страница с подключением к MySQL сверху, а затем я выполняю, скажем, 3-4 запроса к MySQL один за другим. 1-й и 2-й запрос выполняются всего за 1-2 секунды, тогда как третий запрос занимает 20 секунд. Теперь, когда третий запрос занимает больше 20 секунд, я хочу вызвать тайм-аут. Таким образом, вопрос здесь заключается в том, что установка этого времени из PHP применима к начальному соединению с базой данных или также применима к каждому последующему запросу (независимо). Если позже, то как я могу установить таймаут после 20 секунд для 3-го запроса?