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: _
...