Page 1 of 1

max_executiontime bei cgi?

Posted: 2003-01-18 15:47
by traffic
Hallo,

kann man bei CGI (unter verwendung von SuExec) auch irgendwo die maximale Laufzeit von Scripten einstellen? So wie man das beim PHP machen kann?

mfg

Re: max_executiontime bei cgi?

Posted: 2003-01-20 13:45
by cyberpet
Hallo,

in Perl-Scripten kannst Du mit der Funktion alarm() eine maixmale Ausführungszeit in Sekunden festlegen. Einfach an den Anfang des Scripts setzen.

Code: Select all

#!/usr/bin/perl

alarm(20); # Ausführungszeit auf 20 Sekunden beschränken

usw.
Viele Grüße,

Peter

Re: max_executiontime bei cgi?

Posted: 2003-01-20 16:02
by traffic
das hilft mir leider nicht weiter. Ich würde es gerne fix vorgeben damit kein User auf dem Server ein Script zu lange ausführen kann.

Re: max_executiontime bei cgi?

Posted: 2003-01-20 21:13
by sascha

Re: max_executiontime bei cgi?

Posted: 2003-02-26 15:06
by traffic
gibt es auch noch eine Möglichkeit um die max. CPU- Auslastung pro Prozess zu steuern?

Re: max_executiontime bei cgi?

Posted: 2003-03-16 14:42
by traffic
also mit der Zeibeschränkung müsste das dann so aussehen wenn ich es auf 30 Sekunden machen will?:

RLimitCPU 30

-->> ist so ok?

Re: max_executiontime bei cgi?

Posted: 2003-03-16 15:24
by sascha
Ja, das sollte so gehen. Aber beachte dass es sich hierbei um CPU Sekunden handelt. Nicht um "echte" Zeit! Die Scripte können also durchaus wesentlich länger als 30 Sekunden laufen wenn sie die CPU nicht voll auslasten.