Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] czy curl rozciaga czas działania skryptu?, skrypt sie nie konczy gdy zostaje uruchomiony curl
axxxon
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 28.10.2010

Ostrzeżenie: (0%)
-----


Witam!
Otóż w swoim obecnym projekcie za pomocą set_time_limit ustawiłem maksymalny czas wykonania skryptu na minute, w skrypcie wykorzystuje tez jednorazowo curl'a. Niestety to co zauważyłem to budzi moje pewne obawy: otóż skrypt wykonuje się na zasadzie 60 sekund + czas wykonania curl'a i temu chciałbym zapobiec, ostatecznie czas wykonania curl'a bardzo się rożni z każdym wywołaniem skryptu dlatego ustawiłem
  1. curl_setopt($c,CURLOPT_TIMEOUT,3);

to jednak nie rozwiązuje problemu...

Czy da się to jakoś rozwiazać bez grzebania w ustawieniach z poziomu ini_set()?

----
Edit: dodam że bez curl'a czas działania skryptu jest normalny, więc stąd moje podejrzenie

Ten post edytował axxxon 22.04.2011, 12:49:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


We wszystkich konfiguracjach z którymi się spotykałem, czas wykonywania skryptu ograniczony przy pomocy ustawień PHP to limit czasu procesora.
W praktyce odnacza to, że okres czasu w którym działał sleep() lub gdy skrypt czeka na zwócenie danych przez fread() (np. w przypadku zastosowania blokady zasobu), to czas NIE doliczany do czasu wykonywania skryptu.
Niestety coraz więcej hostingów ma w zwyczaju ograniczać to innymi sposobami, np na poziomie serwera www czy jeszcze inaczej, rezultatem jest zegarowe ograniczenie czasu wykonywnia skryptu. Po jego przekroczeniu następuje error-500.

Próby sprawdzenia czasu wykonywnia skryptu z wewnątrz tego skryptu zdają się nie działać w wielu konfigruracjach. Znaczniki czasu zwracane przez cyklicznie wywoływane microtime() czy time() są dalekie od dokładności..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 23:12