Ausführungszeit -> Kill
Ausführungszeit -> Kill
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
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
man ulimit
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Ausführungszeit -> Kill
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 ?
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
Falls deine User die Scripte nur via Apache CGI aufrufen, wäre vielleicht RLimitCPU (Apache Doku) etwas für dich.
Re: Ausführungszeit -> Kill
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?
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
Tja, ohne diese Information bleibt meine Empfehlung bei ulimit...LOEL wrote:Beide sind aber nicht mod_php und mod_perl, soweit ich weiß (!?)
Folgender Thread ist Dir bereits bekannt?LOEL wrote:Bzw. es ist der XAMPP
http://www.rootforum.org/forum/viewtopic.php?t=21051
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Ausführungszeit -> Kill
Joe,
nein, was hat der Topic mit meiner Frage zu tun?
nein, was hat der Topic mit meiner Frage zu tun?
Re: Ausführungszeit -> Kill
Lies den Thread und Du weisst es.LOEL wrote:nein, was hat der Topic mit meiner Frage zu tun?
BTW: Die Frage nach der von Dir genutzten PHP-Variante hast Du noch nicht beantwortet...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Ausführungszeit -> Kill
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.
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
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
Oh, gar nicht gesehen das es Geld kostet. Aber gut, du hast ja das passende gefunden ;-).
-
Anonymous
Re: Ausführungszeit -> Kill
Naja sowas koennte man sich im Notfall auch selbst schreiben 
Re: Ausführungszeit -> Kill
Du ja, ich nein :lol:smashie wrote:Naja sowas koennte man sich im Notfall auch selbst schreiben
-
Anonymous
Re: Ausführungszeit -> Kill
Es gibt für alles ein erstes MalLOEL wrote:Du ja, ich nein :lol:smashie wrote:Naja sowas koennte man sich im Notfall auch selbst schreiben
