Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czas wykonywnia skryptu na serwerze
adrian1987
post 21.08.2009, 12:35:34
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 23.12.2005

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


witam, mam takie pytanie. Jak ustawić czas wykonywania skryptu na serwerze? Hosting jest na cal.pl i u nich mam możliwość umieszczać własne pliki php.ini. Więc wrzuciłem własny ze zmodyfikowanymi parametrami:
max_execution_time = 6000 ; Maximum execution time of each script, in seconds
max_input_time = 3000 ; Maximum amount of time each script may spend parsing request data
memory_limit = 1024M ; Maximum amount of memory a script may consume (8MB)
potrzebuję bardzo długiego czasu wykonywania skryptu na serwerze (już teraz jest to ok 25 minut), a serwer mi przerywa ten skrypt i to po różnych czasach. Czasami (rzadko) pozwoli mu działać ok 15-20 minut, a czasami już po ok 2 minutach go przerywa i wyświetla wyniki tylko tego co zdążyło zrobić...
Dodam, iż odpalany skrypt na localhost działa od początku do końca...
umieszczę też link do pliku phpinfo gdzie można zobaczyć pełną konfigurację serwera... Czy coś jeszcze powinienem ustawić? bo przeczytałem już wiele wątków i wszędzie wspomina się tylko o tych 3 parametrach konfiguracji php... link
Go to the top of the page
+Quote Post
erix
post 21.08.2009, 12:38:07
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
max_execution_time = 6000 ; Maximum execution time of each script, in seconds
max_input_time = 3000 ; Maximum amount of time each script may spend parsing request data
memory_limit = 1024M ; Maximum amount of memory a script may consume (8MB)

Nie przesadzasz przypadkiem...? W sumie, to się nie dziwię, że hosting przerywa działanie, musisz mieć zasobożerny skrypt.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
adrian1987
post 21.08.2009, 12:49:14
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 23.12.2005

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


a można jakoś sprawdzić ile zasobów skrypt pochłania??
Go to the top of the page
+Quote Post
erix
post 21.08.2009, 12:51:03
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




XDebug, ale musisz go zainstalować jako rozszerzenie PHP, co na serwerze współdzielonym jest raczej niemożliwe. tongue.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
adrian1987
post 21.08.2009, 12:53:54
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 23.12.2005

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


hmm to chyba z tym raczej będzie problem... czyli Twoim zdaniem serwer przerywa działanie skryptu bo zbyt mocno go obciążam?? hmm teraz to już niecałe 60 sekund tylko się wykonuje :/

Ten post edytował adrian1987 21.08.2009, 12:56:42
Go to the top of the page
+Quote Post
erix
post 21.08.2009, 12:58:35
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
czyli Twoim zdaniem serwer przerywa działanie skryptu bo zbyt mocno go obciążam?

Całkiem możliwe. PHP skonfigurowane np. jako (Fast)CGI + watchdog pilnujący zasobów i jeśli proces przekracza pewne kryteria, jest ubijany.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 14:12