Welche Prozesse sind das?

chapchap

New Member
Hi Leute auf meiner Linux Kiste (Suse 9.3) laufen komische prozesse:
Code:
 2610 wwwrun    25   0  1688  280  216 R 13.2  0.0  43:13.89 p
 4407 wwwrun    25   0  1828  640  540 R 13.2  0.1  26:54.22 k
 4261 wwwrun    25   0  1688  284  216 R 12.9  0.0  36:27.74 p

Diese Belasten die CPU mit ca. 5-19% (jeweils, starkt schwankend)

Leider sagen mir diese Prozesse garnichts und sie sind mir bisher auch noch nie aufgefallen.

Sagt euch das was?
Verweisen tun diese auf
Code:
/usr/share/terminfo

in diesem Ordner sind Dateien mit dem Namen a-z und 1-9.

Kann mir einer sagen für was diese Dinger zuständig sind?
 
Rein gefühlsmässig hört sich das nicht besonders prickelnd an.
Mein erster Ansatz wäre zu gucken, seit wann die Prozesse laufen und dann mal die Logs durchzusehen was passiert ist, bevor diese Prozesse gestartet wurden. Sieh Dir auch unbedingt mal an, welcher Traffic wo übers Interface geht!

Schau auch mal mit lsof wie und wo die Prozesse lauschen - das könnte hilfreich sein - eventuell auch mal die Dateien mit jüngerem Datum angucken.

Wenn möglich würde ich an Deiner Stelle die Kommunikation mit der Außenwelt soweit wie möglich blocken und das System genauer untersuchen.
(z.B. Alle Pakete drop außer von einem 2. Server von Dir).
 
Last edited by a moderator:
Gut ist, dass die Prozesse "nur" unter dem Apache Benutzer und nicht als root laufen.

Was passiert, wenn du die Prozesse killst?
Was passiert, wenn du den Ordner "/usr/share/terminfo" umbenennst?

ABER...
Kann es vielleicht auch sein, dass dein Fenster zu klein ist und die Anzeige abgeschnitten wurde?
2610 wwwrun 25 0 1688 280 216 R 13.2 0.0 43:13.89 p
Irgendwie sieht das so aus, als ob da was fehlen wuerde.
 
@Guin ahhh ich Idiot na klaro war es abgeschnitten.
Viele PERL Prozesse liefen da. Habe den Server eben mal neugestartet und alles was ich so laufen hatte (psybnc, ts2, vmware server etc) abgeschaltet nun wühle ich mich mal durch die logs und schau mal ob ich irgendwas finde.
Mal weiter beobachten ob es gleich wieder losgeht.
 
Hm also gestern lief nach dem Reboot alles super und jetzt sehe ich das schon wieder viele Perl Prozesse laufen die ca 80% CPU Last verursachen.

Code:
top - 12:39:49 up 14:48,  1 user,  load average: 3.73, 3.98, 3.99
Tasks: 204 total,   4 running, 172 sleeping,   0 stopped,  28 zombie
Cpu(s): 82.1% us, 17.2% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.3% hi,  0.3% si
Mem:   1002812k total,   887900k used,   114912k free,   170400k buffers
Swap:  2104432k total,        0k used,  2104432k free,   316584k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
16943 wwwrun    25   0  6412 4312 1372 R 46.8  0.4 292:38.01 perl                                                                                        17578 wwwrun    25   0  6412 4348 1400 R 46.1  0.4 285:20.45 perl
 6929 wwwrun    16   0 33488  10m 4944 S  2.0  1.0   0:00.20 httpd2-prefork                                                                              18107 wwwrun    15   0  6412 4308 1380 S  1.3  0.4   0:19.78 perl
17929 wwwrun    15   0  6412 4304 1380 S  1.0  0.4   0:22.66 perl                                                                                         3275 mysql     18   0  119m  24m 4652 S  0.7  2.5  11:10.18 mysqld-max
19476 wwwrun    15   0  6408 4304 1380 S  0.7  0.4   0:18.89 perl                                                                                         3668 root      15   0 31352 1764 1032 S  0.3  0.2   0:40.95 nscd
18608 wwwrun    15   0  6420 4304 1380 S  0.3  0.4   0:21.63 perl                                                                                        15969 wwwrun    15   0 10532 8372 2680 S  0.3  0.8   0:21.99 perl
23073 wwwrun    15   0  8636 6908 2004 S  0.3  0.7   0:15.26 perl                                                                                        23218 wwwrun    15   0  8820 7080 2004 S  0.3  0.7   0:15.72 perl
23246 wwwrun    18   0  8656 6928 2004 S  0.3  0.7   0:12.19 perl                                                                                        23791 wwwrun    15   0  8772 7044 2004 S  0.3  0.7   0:18.94 perl
 6692 root      15   0  2192 1080  756 R  0.3  0.1   0:00.97 top

Was könnte das denn sein?
Habe auf dem Server laufen:
Diverse Statische Webseiten, Joomla CMS (Neuste Version), WBB 2.3.6
und dann noch Teamspeak bzw. Psybnc.

Any Ideas?
 
"ps aux | grep perl" liefert:

Code:
root      3540  0.0  0.1   3280  1464 ?        S    Nov23   0:09 /usr/bin/perl /usr/local/confixx/pipelog.pl
root     23210  0.0  0.0   1832   628 pts/0    R+   19:55   0:00 grep perl
 
Am besten du laesst mal eine Zeit lang eine Person deines Vertrauens (mit Server Erfahrung) deinen Server beobachten.
Es ist immer ein wenig schwierig (langwierig), jemanden das ueber's Forum anzuweisen.

Als letzten Notnagel meinerseit haette ich noch
Code:
RLimitCPU 10 12
RLimitMEM 10582912 10582912
RLimitNPROC 300 300

Das muss in die Serverconfig (apache.conf oder aehnliches) rein. Das soll Perl etwas Einschraenken, was CPUzeit und Speicherverbauch angeht. (apache restart nicht vergessen)


Was mir noch aufgefallen ist,du hast sehr viele Zombies.
Ist das die ganze Zeit so?
 
Perl einschränken lass ich jetzt erstmal.
Will es mal weiter beobachten. Habe den Server nochmal neu gestartet und nun ist es schon seit 4 Stunden wieder normal.
CPU Last von 1-10% (Durch den Apache+Mysql durch mein Forum mit ca 5000 Usern)

Bin mal gespannt wielange es dauert bis es wieder anfängt.
Ich beobachte das ganze mal weiter bin auch grade dabei ein paar logs zu sichten das noch etwas vielleicht finde ich was.

Ja die Zombies kamen mir auch schon komisch vor.
Kurz vor meinem Server restart waren es über 130 (!!!) das ist net normal das war sonst nie.
Ich denke mal das diese Perl Prozesse nach ner Zeit "sterben" und das die Zombies sind.

Ich werde euch weiteres im Laufe des Tages berichten.
Vielen Dank schonmal für die Antworten.
 
Back
Top