Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przerwane wykonywanie skryptu
Gribo
post
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 17
Dołączył: 1.11.2007
Skąd: Zielona Góra

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


Witam mam taki problem
na serwerze na którym mam wykupione konto czas wykonywania skryptu ustawiony jest na 6 minut.
niestety skrypt kóry chce odpalić zajmuje wiecej czasu przez co praca skryptu jest przerywana. Niestety nie działa wydłuzenie czasu z poziomu skryptu jak moge obejsć ten problem ? Dodam jescze że skrypt odpowiedzialny jest za pingowanie adresów http do serwerów rpc. Czy dobrym rozwiazaniem było by by skrypt po np. 5 minutach odświerzył strone ? i zaczoł prace od momentu zakończenia poprzedniego wywołania no i czy to zadziała gdy skrypt bede wywoływac cronem ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


jest drugie - mianowicie jest małę obejście pozwalające podwoić dozwolony czas wykonania skryptu konkretnie chodzi o register_shutdown_function po przekroczeniu czasu wykonywania zostanie odpalona ustalona funkcja (która może się także odwoływac do innych elementów istniejących już w pamięci - więc można proces kontynuować). Jednak limit czasu dotyczy także tej funkcji a konkretnie jest na nią jakby nałożony odrębnie - więc jeśli limit czasu w Twoim wypadku to 6 minut to masz 6 minut do wykorzystania przez kod główny i dodatkowe 6 do wykorzystania przez shutdown_function
Go to the top of the page
+Quote Post
Gribo
post
Post #3





Grupa: Zarejestrowani
Postów: 237
Pomógł: 17
Dołączył: 1.11.2007
Skąd: Zielona Góra

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


Cytat(devnul @ 19.09.2010, 22:59:09 ) *
jest drugie - mianowicie jest małę obejście pozwalające podwoić dozwolony czas wykonania skryptu konkretnie chodzi o register_shutdown_function po przekroczeniu czasu wykonywania zostanie odpalona ustalona funkcja (która może się także odwoływac do innych elementów istniejących już w pamięci - więc można proces kontynuować). Jednak limit czasu dotyczy także tej funkcji a konkretnie jest na nią jakby nałożony odrębnie - więc jeśli limit czasu w Twoim wypadku to 6 minut to masz 6 minut do wykorzystania przez kod główny i dodatkowe 6 do wykorzystania przez shutdown_function


Wiem ale nawet zakładajac te 12 minut to i tak ciagle za mało bo do pingowania jest bardzo duza baza danych (IMG:style_emoticons/default/sad.gif) . A czy odświeżanie strony po upływie 5 minut bedzie działac gdy taki skrypt odpale na Cronie ?
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: 6.10.2025 - 20:24