Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Co to znaczy Fatal error: Maximum execution time of 30 secon
maciejk
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 7.08.2003
Skąd: czwa

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


Wyskakuje mi taki blad na stronce ale nie zawsze ,raz jest raz nie
Fatal error: Maximum execution time of 30 seconds exceeded
dslaczego tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dooshek
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Trójmiasto

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


Cytat
Mozesz usunac ograniczenie na czas wykonywania skryptu przez ustwienie set_time_limit(0);


Jaaa. Najpierw przejrzyj raczej swoj kod i dowiedz sie dlaczego tak robi, dlaczego sie tak dlugo wykonuje (moze jakies SQL'e, niepotrzebne petle itp). Nie zwiekszaj time_limita! To nie jest droga... Skrypt ktory wykonuje sie ponad 30 s to jest rzeźnia!

Tak jak ktos sugerowal to, ze przez pol dnia jest ok a przez drugie pol nie moze byc spowodowane wieksza iloscia userow i wiekszym obciazeniem. Jesli skrypt sie dlugo to nastepny wykonany w tym samym czasie wykonuje sie 2 razy dluzej i robi sie nie ciekawie bo nastepne strony sie tez dlugo wykonuja i cale obciazenie gwaltownie wzrasta a skrypty czekaja coraz dluzej na wykonanie.

Dlatego jeszcze raz apeluje o przejrzenie kodu... Zobacz czy masz dobrze indeksy w bazie poustawiane, czy petle nie wykonuja sie niepotrzebnie (moze mozna je zastapic czyms innym).... Powodzenia, a w razie co pytaj...
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: 26.09.2025 - 02:38