apache frisst Speicher (kein PHP/SQL)

Alles, was den Apache betrifft, kann hier besprochen werden.

apache frisst Speicher (kein PHP/SQL)

Postby ronny_fmso » 28. March 2008 21:49

Hallo Indianerfreunde

Ich habe auf einem vServer mit 512 MB RAM einen apache2 unter debian4.0 praktisch (noch) ohne Last laufen.
Einer oder mehrere der Childs genehmigen sich 225MB RAM und ich weiss nicht warum.

Zu den Einzelheiten/Vorgeschichte:
Vor wenigen Tagen hatte ich einen "Test", es wurden zwei Videos mit je etwa 40MB von über 100 Leuten gezogen, in der Zeit der höchsten Last waren insgesamt höchstens 90MB RAM benutzt. Also geht es auch ohne Prozesse mit 225MB...

Ein Restart des Apachen hilf nix, danach ist wieder einer der Prozesse mit 225MB dabei...
Auch wenn ich den entsprechenden Prozess einfach kille ist sofort ein neuer mit 225MB da...

Wenn ichs ne Weile laufen lasse sinds auch mal zwei Prozesse mit 225MB...
Die anderen brauchen um die 10 MB pro Prozess...
Ich nehm an, es würden auch mehr, aber dafür reichts nichtmmehr :-)

Die Werte hab ich von top, Spalte "VIRT", s.u.

Ich hab den Tip bekommen, mal mit lsof nachzuschauen, ich seh da nix auffälliges, nur, dass er viele lib's im Speicher hält, aber das machen die "kleinen" Prozesse auch...
ein lsof der "kleinen" Prozesse sieht aber genauso aus...
s.u.
doch, gerade ist mir nochwas aufgefallen, unten, Dateihandle 4:can't identify protocol
Was kann das sein?

Achja, PHP und SQL sind nichtmal installiert ;-)

Ich dachte ne Weile an irgendwas, was er noch ausliefern will, aber da hätten doch inzwischen diverse Timeouts lange zugeschlagen...

In allen erreichbaren Büchern hab ich nix gefunden, im Forum hier auch nicht.


Irgendeine Idee?
Kann ich irgendwie nachschauen, was dieser Prozess konkret macht?
Ich vermute mal, ich irgendwas falsch an der Konfiguration geändert, aber was??

Danke schonmal,

hugh ;-)

Ronny



Code: Select all
top - 21:09:26 up 11:32,  4 users,  load average: 0.12, 0.03, 0.01
Tasks:  23 total,   1 running,  22 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  7.1%sy,  0.0%ni, 91.6%id,  1.1%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    524288k total,   254136k used,   270152k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                     
32699 root      15   0  9676 2640 1460 S    0  0.5   0:00.00 apache2                                                                                                     
32700 www-data  18   0  9448 1936  768 S    0  0.4   0:00.00 apache2                                                                                                     
32713 www-data  18   0  226m 3248 1496 S    0  0.6   0:00.00 apache2                                                                                                     
     



Code: Select all
# lsof -p32713     
COMMAND   PID     USER   FD   TYPE   DEVICE   SIZE     NODE NAME
apache2 32713 www-data  cwd    DIR     0,15   4096 32312605 /
apache2 32713 www-data  rtd    DIR     0,15   4096 32312605 /
apache2 32713 www-data  txt    REG     0,15 332448 32787130 /usr/sbin/apache2
apache2 32713 www-data  mem    REG      8,6        32787130 /usr/sbin/apache2 (path dev=0,15)
apache2 32713 www-data  mem    REG      0,0               0 [heap] (stat: No such file or directory)
apache2 32713 www-data  mem    REG      8,6        32491967 /lib/libgcc_s.so.1 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493714 /lib/tls/libnss_files-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493716 /lib/tls/libnss_nis-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493712 /lib/tls/libnss_compat-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488153 /usr/lib/apache2/modules/mod_status.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488120 /usr/lib/apache2/modules/mod_setenvif.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488129 /usr/lib/apache2/modules/mod_negotiation.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488160 /usr/lib/apache2/modules/mod_mime.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488178 /usr/lib/apache2/modules/mod_env.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488177 /usr/lib/apache2/modules/mod_dir.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488138 /usr/lib/apache2/modules/mod_cgid.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488164 /usr/lib/apache2/modules/mod_autoindex.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488141 /usr/lib/apache2/modules/mod_authz_user.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488143 /usr/lib/apache2/modules/mod_authz_host.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488169 /usr/lib/apache2/modules/mod_authz_groupfile.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488181 /usr/lib/apache2/modules/mod_authz_default.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488123 /usr/lib/apache2/modules/mod_authn_file.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488163 /usr/lib/apache2/modules/mod_auth_basic.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785694 /usr/lib/libkrb5support.so.0.0 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493711 /lib/tls/libnsl-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785691 /usr/lib/libk5crypto.so.3.0 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785465 /usr/lib/libgpg-error.so.0.3.0 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785551 /usr/lib/libgcrypt.so.11.2.2 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785541 /usr/lib/libz.so.1.2.3 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785553 /usr/lib/libtasn1.so.3.0.6 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32491756 /lib/libcom_err.so.2.1 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785693 /usr/lib/libkrb5.so.3.2 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785672 /usr/lib/i686/cmov/libcrypto.so.0.9.8 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785679 /usr/lib/i686/cmov/libssl.so.0.9.8 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785623 /usr/lib/libgnutls.so.13.0.9 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785635 /usr/lib/libsasl2.so.2.0.22 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493720 /lib/tls/libresolv-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493705 /lib/tls/libc-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493708 /lib/tls/libdl-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493719 /lib/tls/libpthread-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493707 /lib/tls/libcrypt-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493721 /lib/tls/librt-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32491757 /lib/libuuid.so.1.2 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32787074 /usr/lib/libapr-1.so.0.2.7 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32787080 /usr/lib/libexpat.so.1.0.0 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32787093 /usr/lib/libsqlite3.so.0.8.6 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32787087 /usr/lib/libpq.so.4.1 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785624 /usr/lib/libdb-4.4.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785326 /usr/lib/liblber.so.2.0.130 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785327 /usr/lib/libldap_r.so.2.0.130 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32787099 /usr/lib/libaprutil-1.so.0.2.7 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32785871 /usr/lib/libpcre.so.3.12.0 (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32493709 /lib/tls/libm-2.3.6.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        35488159 /usr/lib/apache2/modules/mod_alias.so (path dev=0,15)
apache2 32713 www-data  mem    REG      8,6        32492269 /lib/ld-2.3.6.so (path dev=0,15)
apache2 32713 www-data    0r   CHR      1,3        32315228 /dev/null
apache2 32713 www-data    1w   CHR      1,3        32315228 /dev/null
apache2 32713 www-data    2w   REG     0,15  17313 35488215 /var/log/apache2/error.log
apache2 32713 www-data    3u  IPv6 17320217             TCP *:www (LISTEN)
apache2 32713 www-data    4u  sock      0,4        17320218 can't identify protocol
apache2 32713 www-data    5r  FIFO      0,5        17320224 pipe
apache2 32713 www-data    6w  FIFO      0,5        17320224 pipe
apache2 32713 www-data    7w   REG     0,15  17313 35488215 /var/log/apache2/error.log
apache2 32713 www-data    8w   REG     0,15  41515 35488214 /var/log/apache2/access.log
root@...





IP/server-status sagt: "W" Sending Reply
Code: Select all
PID Key:

   32713 in state: _ ,   32713 in state: _ ,   32713 in state: _
   32713 in state: _ ,   32713 in state: _ ,   32713 in state: _
   32713 in state: _ ,   32713 in state: _ ,   32713 in state: _
   32713 in state: _ ,   32713 in state: W ,   32713 in state: _
   32713 in state: _ ,   32713 in state: _ ,   32713 in state: _
   32713 in state: _ ,   32713 in state: _ ,   32713 in state: _
  ...
ronny_fmso
 
Posts: 8
Joined: 28. March 2008 18:52
Location: Wurzen

umgangen...

Postby ronny_fmso » 13. April 2008 16:12

Hallo,

Das Problem ist beseitigt.
Es lief nicht, wie ich dachte, prefork sondern mpm-worker.
prefork macht alles wie er soll, Speicher im Überfluß -))


Ronny
ronny_fmso
 
Posts: 8
Joined: 28. March 2008 18:52
Location: Wurzen


Return to Apache

Who is online

Users browsing this forum: No registered users and 4 guests