Hallo @ll
vor kurzem wurde auf einen der Server der Username geändert, Homeverzeichniss ist gleich geblieben nur die Rechte wurden angepasst. Unter dem User laufen einige Dienste von Java Applikationen. Seit ein Weilchen hängen sich dort jetzt Prozesse auf, anfangs sah es nach defekter Hardware aus, Speicher und Boards wurden getauscht. Leider keine große Änderung außer das wieder der volle RAM zu Verfügung steht.
Was auffällt ist das Prozesse des Umbenannten Users nicht mehr mit kill pid beendet werden können, sondern immer das -9 "kill -9 pid" benutzt werden muss, damit die Prozesse beendet werden können.
Hat jemand ähnliche Erfahrung mal machen müssen und hat paar Tipps was hier noch schief seien könnte, Berechtigung sehen ok aus und wurden von mehreren Seiten geprüft.
Gruß HelsAett
Kill -9 pid by new Username
Re: Kill -9 pid by new Username
Vielleicht ist es möglich, den Prozeß zu beobachten, bis er crasht?
Wenn der Prozeß viel forked, und nur ein Teil der Kindprozesse abstürzt, muß das wohl verfeinert werden.
und die Größe der LOG.pid irgendwie begrenzen, damit das nicht aus dem Ruder läuft.
Code: Alles auswählen
strace -f -p $(pidof Prozess) | tail -n 100
Code: Alles auswählen
strace -ff -p $(pidof Prozess) -o /tmp/LOG
-o filename
Write the trace output to the file filename rather than to stderr. Use filename.pid if -ff is used. If the argument begins with '|' or with '!' then the rest of the argument is treated as a command and all output is piped to it. This is convenient for piping the debugging output to a program without affecting the redirections of executed programs.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Kill -9 pid by new Username
erstmal Danke rendegast, werd ich mal versuchen, mal sehen wie gesprächig das ganze ist