Добавить таймаут для curl

Пишите ваши предложения здесь.
Ответить
yuranikspb
Сообщения: 10
Зарегистрирован: 10 июл 2018, 21:23
Имя: Юрий
Откуда: Спб

Добавить таймаут для curl

Сообщение yuranikspb »

В "modules/dashboard/actions/check_project_version.php"
добавить таймаут в опции например так:
это исключит тормоза php при не работающем основном сайт .

Код: Выделить всё

  $ch = curl_init();
  
  curl_setopt($ch, CURLOPT_URL, "http://rukovoditel.net/current_version/version.txt");  
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1); //timeout in seconds
  curl_setopt($ch, CURLOPT_TIMEOUT, 3); 
  $response = curl_exec($ch);
  
  if(strlen($response)<10)
  {  	  
  	$app_current_version = $response;
  }
    
  curl_close($ch);
Ответить