Page 1 of 1
Ausführungszeit -> Kill
Posted: 2004-08-13 20:22
by loel
Hallo,
ich habe immer wieder nette User, welche irgendwelche Perl Scripte mit Endlosschleifen laufen lassen und 100% CPU verbraten.
Meist bemerke ich es ziemlich spät, kann ja nicht 24 Stunden am Tag an der SSH hocken ...
Gibt es ein Tool was Prozesse nach X Sekunden Ausführungszeit sofort killt -> Von mir aus mit der harten kill -9 Methode.
Gruss & Danke
Re: Ausführungszeit -> Kill
Posted: 2004-08-13 20:28
by Joe User
man ulimit
Re: Ausführungszeit -> Kill
Posted: 2004-08-13 20:41
by loel
So,
das ulimit kann aber, soviel ich verstehe, nur mit einer Anzahl von Prozessen arbeiten. Sprich mit ulimit -u 20 kann ich festlegen, dass alle Prozesse, die nach den 20 stattfinden, beendet werden sollen.
Kann ich nicht irgendwie sagen, wenn die und die Benutzergruppe Scripts über 10 Sekunden ausführt, dann soll der Prozess gekillt werden ?
Re: Ausführungszeit -> Kill
Posted: 2004-08-13 21:11
by sascha
Falls deine User die Scripte nur via Apache CGI aufrufen, wäre vielleicht RLimitCPU (Apache Doku) etwas für dich.
Re: Ausführungszeit -> Kill
Posted: 2004-08-13 21:13
by loel
Sascha,
es sind auch PHP und PERL SCripts.
Beide sind aber nicht mod_php und mod_perl, soweit ich weiß (!?)
Bzw. es ist der XAMPP
Sonstige Lösungen zu meinem Problem?
Re: Ausführungszeit -> Kill
Posted: 2004-08-13 21:35
by Joe User
LOEL wrote:Beide sind aber nicht mod_php und mod_perl, soweit ich weiß (!?)
Tja, ohne diese Information bleibt meine Empfehlung bei ulimit...
LOEL wrote:Bzw. es ist der XAMPP
Folgender Thread ist Dir bereits bekannt?
http://www.rootforum.org/forum/viewtopic.php?t=21051
Re: Ausführungszeit -> Kill
Posted: 2004-08-13 23:40
by loel
Joe,
nein, was hat der Topic mit meiner Frage zu tun?
Re: Ausführungszeit -> Kill
Posted: 2004-08-14 10:47
by Joe User
LOEL wrote:nein, was hat der Topic mit meiner Frage zu tun?
Lies den Thread und Du weisst es.
BTW: Die Frage nach der von Dir genutzten PHP-Variante hast Du noch nicht beantwortet...
Re: Ausführungszeit -> Kill
Posted: 2004-08-14 12:08
by loel
ja, den topic hab ich durchgelesen. Und, was ist die Moral von der Geschicht, traue deiner Gicht nicht. :lol:
Da hat anscheinend jemand einen Bug in einem PHP Script ausgenutzt und pi pa po -> Kann jedem passieren. Liegt nicht zwangsläufig am XAMPP !?
-> PHP / Perl laufen als cgi-Variante.
Re: Ausführungszeit -> Kill
Posted: 2004-08-17 09:18
by fab
http://www.sitesouth.com/processkill.htm
Eben ganz zufaellig bei Google gefunden 8)
Re: Ausführungszeit -> Kill
Posted: 2004-08-17 14:21
by loel
baeh, das kost ja geld ;-)
Gibt es da sowas nicht auch als Open Source 4 lau -> Bei SF hab ich nix gefunden :(
EDIT
Für alle die es interessiert:
http://reaper.warpshells.com/
Das Tool ist genau das, was ich suchte und gibts als Open Source für lau!
Re: Ausführungszeit -> Kill
Posted: 2004-08-19 10:26
by fab
Oh, gar nicht gesehen das es Geld kostet. Aber gut, du hast ja das passende gefunden ;-).
Re: Ausführungszeit -> Kill
Posted: 2004-08-19 11:18
by Anonymous
Naja sowas koennte man sich im Notfall auch selbst schreiben

Re: Ausführungszeit -> Kill
Posted: 2004-08-19 21:20
by loel
smashie wrote:Naja sowas koennte man sich im Notfall auch selbst schreiben

Du ja, ich nein :lol:
Re: Ausführungszeit -> Kill
Posted: 2004-08-19 21:54
by Anonymous
LOEL wrote:smashie wrote:Naja sowas koennte man sich im Notfall auch selbst schreiben

Du ja, ich nein :lol:
Es gibt für alles ein erstes Mal
