tappo1
Goto Top

Linux - http process high load

http prozess verursacht hohe last

Hallo,

ich habe hier leider ein Problem mit zwei http Prozessen. Diese verbrauchen ungewöhnlich viel Last, hier einmal der Auszug vom Top:
top - 12:36:52 up 125 days, 19:43,  1 user,  load average: 5.61, 5.36, 4.90
Tasks:  92 total,   8 running,  83 sleeping,   0 stopped,   1 zombie
Cpu(s):  8.2%us,  0.1%sy,  0.0%ni, 91.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  70302988k total,   719772k used, 69583216k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+ COMMAND   
32609 www-data  25   0 39916  23m 3852 R   49  0.0 311:29.94 httpd                                                
 1671 www-data  25   0 30540  13m 3244 R   48  0.0 273:37.12 httpd    
29882 www-data  15   0 22644 9592 5072 R    1  0.0   0:00.04 php              
29892 www-data  15   0 22644 9564 5072 S    1  0.0   0:00.04 php                       
29825 root      15   0  2232 1112  844 R    0  0.0   0:00.01 top                              
    1 root      18   0  1592  544  472 S    0  0.0   0:56.41 init                                
 3106 www-data  15   0 40448  23m 3352 S    0  0.0   0:19.72 httpd                                  
 3109 www-data  15   0 38268  21m 3320 S    0  0.0   0:05.97 httpd                                         
 3112 www-data  15   0 32512  15m 3316 S    0  0.0   0:13.04 httpd
u.s.w ....

Dabei sieht man, dass folgende Prozesse "durchdrehen" :
32609 www-data  25   0 39916  23m 3852 R   49 0.0 311:29.94 httpd
1671 www-data  25   0 30540  13m 3244 R   48  0.0 273:37.12 httpd 
Nun weiß ich jedoch nicht, wie ich herausfinde welche Dateien das Problem verursachen. Über lsof erhalte ich leider nur folgende Information :

httpd 1671 www-data cwd DIR 0,25 4096 316080636 /htdocs/xxxxx
httpd 32609 www-data cwd DIR 0,25 4096 316441032 /htdocs/xxxxxxx/cronjob

Dort werden jedoch nur die Ordner angezeigt, ich müsste aber wissen welche Datei in diesem Prozess verarbeitet wird um den Fehler genau identifizieren zu können. Leider konnte mir das allmächtige google nicht weiterhelfen, somit muss ich euch auf die "nerven" gehen :P

Ich würde mich über Hilfe oder einen Link zu einem Tutorial freuen.

Beste Grüße
tappo

Content-Key: 193026

Url: https://administrator.de/contentid/193026

Printed on: April 20, 2024 at 00:04 o'clock

Member: Hitman4021
Hitman4021 Oct 19, 2012 at 12:27:35 (UTC)
Goto Top
Hallo,

http://www.unix.com/man-page/OpenSolaris/1/truss/

Allerdings ist das der falsche Ansatz wenn du eine Webanwendung Debuggen willst

Gruß
Member: SlainteMhath
SlainteMhath Oct 19, 2012 at 12:56:38 (UTC)
Goto Top
Moin,

schau mal hier: http://blog.elijaa.org/index.php?post/2010/09/07/How-to-make-Apache-log ...

nach 15sec. auf Google gefunden face-smile

lg,
Slainte
Mitglied: 16568
16568 Oct 27, 2012 at 23:51:18 (UTC)
Goto Top
Und wenn ich schon Cron lese...

Wie wäre es, dann einfach noch das MySQL-Slow-Query-Log zu aktivieren...?


Lonesome Walker