Pagina 1 van 1

Maximum execution time exceeded

Geplaatst: 21 nov 2003, 15:57
door Tommy
Wanneer ik een bestand van 500 Kb tracht up te loaden krijg ik de volgende foumelding:

Fatal error: Maximum execution time of 30 seconds exceeded in C:\web\wameda.be\pharmasolutions\phpBB2\posting.php on line 23

Waar kan ik die termijn van 30 sec langer maken ? ik zie niet direct een mogelijke oplossing in die posting.php bestand maar ben dan ook geen php-expert :oops: .

Greetz,

Tommy

Geplaatst: 21 nov 2003, 16:34
door SPyKoN
Ligt dit niet aan je host? Of je server?

Geplaatst: 21 nov 2003, 16:49
door Duvelske
Neej ligt hier niet aan, Je kan ook php scripts hebben die te veel dingen moeten verwerken en dan krijg je ook die error. Welke mod heb je hiervoor geinstaleerd?

Geplaatst: 21 nov 2003, 17:03
door Leipo
SPyKoN is gewoon correct hoor.
Dit ligt aan je host en dit kun jij niet veranderen.

Re: Maximum execution time exceeded

Geplaatst: 21 nov 2003, 17:08
door headout
Je draait zo te zien een eigen webserver?

Het is eigenlijk geen phpbb probleem, meer een php.ini probleem. Lees dit eens:
http://nl2.php.net/set_time_limit
En deze:
http://lists.maptools.org/pipermail/map ... 00407.html

Geplaatst: 21 nov 2003, 21:46
door w0lfie.be
Execution Time-Out is de tijd dat een php-script maximum mag/kan draaien. Mocht je een lus hebben en het script dat oneindig is (slechte code dus) dan zou, mocht die tijd niet gelimiteerd zijn, het script blijven doordaaien. Het verbruikt dan omden duur de volle capaciteit van de server en kan de server zelfs doen crashen. Daarom die tijd.

Zoals hier werd vermeld, kan je dit instellen in php.ini, maar dan enkel als je eigenaar bent van de server. Ben je dit niet, dan zal er niets anders opzitten dan te proberen om dat bestandje via ftp te uploaden. Trouwens, ftp is gemaakt voor het versturen van bestanden, niet het http protocol...

Dat kan mss ook aan de reden van het probleem liggen. Het http-protocol is namelijk veel gevoeliger voor foutjes in de bestanden die je upload dan het ftp-protocol. BTW, de namen zeggen het zelf al FTP (File transfer protocol) en HTTP (Hyper TEXT transfer protocol).

Woila, weer iet bijgeleerd :wink:

Geplaatst: 22 nov 2003, 01:24
door WebmasterX
Wolfie.be en headout hebben beide gelijk, het probleem is makkelijk op te lossen althans jouw eerste probleem die time-out. Zet simpel ergens boven in je php pagina:

set_time_limit(0);
Oneindig kan gevolgen hebben voor de server een crash is niet ondenkbaar.

set_time_limit(60);
Na 1 minuut komt dezelfde melding als die 30 seconden. Mocht je in 60 seconden geen bestand kunnen uploaden van 500 kb omdat jouw verbinding bijv. traag is dan zou ik eerst gaan kijken of het zeker weten daar aan ligt. Zo ja dan kun je gerust die waarde van 60 omhoog gooien.

ps. Het kan ook zijn dat idd in php.ini deze waarde is vastgelegd. Deze kan dan niet worden gewijzigd.

WebmasterX

Geplaatst: 22 nov 2003, 10:03
door headout
WebmasterX schreef: ps. Het kan ook zijn dat idd in php.ini deze waarde is vastgelegd. Deze kan dan niet worden gewijzigd.
Tenzij hij een eigen webserver heeft, en daar lijkt dit : C:\web\wameda.be wel op :wink:

Geplaatst: 22 nov 2003, 10:29
door w0lfie.be
headout schreef:
WebmasterX schreef: ps. Het kan ook zijn dat idd in php.ini deze waarde is vastgelegd. Deze kan dan niet worden gewijzigd.
Tenzij hij een eigen webserver heeft, en daar lijkt dit : C:\web\wameda.be wel op :wink:
Waarom dat? Alsof een windows webserver niet op die manier zou werken. 't Kan evengoed een home als webserver zijn, me dunkt.

Geplaatst: 22 nov 2003, 10:41
door headout
w0lfie.be schreef:Waarom dat? Alsof een windows webserver niet op die manier zou werken. 't Kan evengoed een home als webserver zijn, me dunkt.
Is een home server niet ook een eigen server? :wink: (Kortom, we bedoelen allebei hetzelfde)

Geplaatst: 22 nov 2003, 11:02
door w0lfie.be
headout schreef:Is een home server niet ook een eigen server? :wink: (Kortom, we bedoelen allebei hetzelfde)
Ja... :?
Maar ik sprak over een HOME en WEBserver... Ma bon. Op deze manier blijven we bezig. :wink:

Geplaatst: 22 nov 2003, 11:05
door headout
w0lfie.be schreef: Ma bon. Op deze manier blijven we bezig. :wink:
Ach ja precies, het ging erom of de topicstarter geholpen is. (Alleen dat weten we nog niet :D )

time-out bij uploaden grote bestanden

Geplaatst: 24 nov 2003, 20:58
door Tommy
Probleem van time-out geraakt niet meteen opgelost op deze manier. Ik heb onderstaande code in pagina toegevoegd zonder resultaat. En hostingpartner kan aan php.ini geen wijzigingen doorvoeren. Hebben jullie nog andere suggesties?

_____________
time-out. Zet simpel ergens boven in je php pagina:

set_time_limit(0);
Oneindig kan gevolgen hebben voor de server een crash is niet ondenkbaar.

set_time_limit(60);
Na 1 minuut komt dezelfde melding als die 30 seconden. Mocht je in 60 seconden geen bestand kunnen uploaden van 500 kb omdat jouw verbinding bijv. traag is dan zou ik eerst gaan kijken of het zeker weten daar aan ligt. Zo ja dan kun je gerust die waarde van 60 omhoog gooien.

ps. Het kan ook zijn dat idd in php.ini deze waarde is vastgelegd. Deze kan dan niet worden gewijzigd.

WebmasterX