Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ERROR: time exceeded
Forum PHP.pl > Forum > Serwery WWW > Apache
czezz
Korzystam z pakietu FoxServer 3.0 (Apache+MySQL+php)
Napisalem sobie dość długi skrypt w php, który po drodze korzysta z bazy MySQL. Problem jest taki, że czasami wynik jest zbyt długo obliczany i dostaje taki oto komunikat o błędzie:


Fatal error: Maximum execution time of 30 seconds exceeded in C:FoxServwwwnoskpow_szablon_n.php on line 146


Jak rozumiem skrypt był wykonywany dłużej niż 30 sekund.
Wyjściem z problemu było by optymalizacja skryptu - to wiem.
Ale może ktoś wie gdzie w konfiguracji servera WWW można przestawić wartość 30 sekund na większą.

PS. Skrypt uruchamiany jest w przeglądarce na tym samym komputerze, na którym działa FoxServer... i narazie tak muszę pracować sad.gif
GeoS
Zajrzyj do php.ini winksmiley.jpg
crash
W php.ini:
Kod
max_execution_time = 120; Maximum execution time of each script, in seconds
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.