Kıvırmak girişimleri ana çözmek için ne zaman nasıl php curl zaman aşımını değiştirebilirsiniz (kıvırmak err_no 6)

0 Cevap php

Ben bir sayfaya kıvırmak isteği yapıyorum. Ben 'CURLOPT_TIMEOUT' (6 saniye) ve (4 saniye) 'CURLOPT_CONNECTTIMEOUT' hem belirledik - ve hem de çoğu URL için mükemmel çalışacaktır.

Ancak, bir web sayfası yanıt vermiyor (ve nihayet bir 'ana çözülemedi' yanılma yoluyla için CURL neden olur (err_no 6)) - bu 'CURLOPT_TIMEOUT' herhangi bir etkisi yoktur ve kıvırmak muhtemelen süresiz ya da 'öteki kadar bekleyecek gibi görünüyor 'zaman aşımı süresi.

Erişmeye çalışıyorum URL ile, CURL her zaman ('CURLOPT_TIMEOUT' veya 'CURLOPT_CONNECTTIMEOUT' ile ilgisi olduğu dönmeden önce hemen hemen tam 15 saniye almak gibi görünüyor.

Birisi bana bir CURL bir dizi çözmek için çalışırken harcadığı süreyi sınırlamak nasıl bana söyleyebilir misiniz?

0 Cevap