Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Długi czas wykonywania skryptu
kilas88
post
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

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


Witam.

Potrzebuję jednorazowo wykonać skrypt na własne potrzeby, którego czas wykonania jest bardzo długi - do kilku godzin. W skrypcie tym łączę się z innymi stronami w sieci, lecz jako iż korzystam obecnie z bardzo wolnego internetu - czas wykonania jest długi.

Wiadomo, że skrypty PHP mają jakiś tam czas na wykonanie i przekroczenie tego czasu powoduje zatrzymanie wykonywania. Jak zwiększyć ten czas w ustawieniach Apache? Czy może mógłbym jakoś inaczej to rozwiązać?

Z góry dziękuję za podpowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




może set_time_limit" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
kajzur
post
Post #3





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

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


Masz w ustawieniach PHP.ini..
max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data

Te dwie wartości zmien, i powinno działać..
Go to the top of the page
+Quote Post
cojack
post
Post #4





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Można by użyć set_time_limit ale należało by go wykonywać w każdej pętli przy każdym przekręceniu, w zależności od tego co skrypt wykonuje, i przed zadaniem które wykonuje się najdłużej, ale należałoby dowiedzieć się co ile jest wykonywane, dokładna analiza skryptu.

Lepszym rozwiązaniem jest zmiana wartości tak jak podał kajzur, na parę minut. Lub nawet kilka godzin.
Go to the top of the page
+Quote Post
kilas88
post
Post #5





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

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


Dziękuję, poradziłem sobie wydłużając czas wykonania skryptu wg wskazówek kajzura i Spawnm.
Pozdrawiam.
Go to the top of the page
+Quote Post

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: 21.12.2025 - 14:19