![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
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... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 02:38 |