Apache frisst RAM

Apache, Lighttpd, nginx, Cherokee
Post Reply
felixf
Posts: 5
Joined: 2003-12-01 18:48
 

Apache frisst RAM

Post by felixf »

Hallo,

vor einigen Tagen habe ich meinen Server auf Debian unstable hochgezogen. Seither habe ich einen enormen Speicherverbrauch und ich kann mir die Ursache nicht erklären. Vor dem Upgrade waren zu jeder Zeit mehrere 100 MB Ram frei (von insgesamt 1 GB), heute sind zu Lastspitzen Ram+Swap voll belegt und es geht gar nichts mehr.

Interessant hierbei: Gegen 4 Uhr nachts idelt der Apache vor sich hin, es sind aber nur ~650-700 MB RAM frei (abzüglich Buffer+Cache). Stoppe ich den Apache sind sofort gut 950 MB Ram frei. Starte ich ihn wieder sind zunächst etwa 910 MB frei, 10 Minuten später 850 MB und noch etwas später wieder ~700 MB. In dieser Zeit erfolgte aber keinerlei Zugriff auf den Apache. Hat jemand eine Idee woran das liegen kann?

Die Apache-Config gleicht der die auch unter Woody stable lief wo es ja keine Probleme gab.

Ein anders Problem: Ich habe den .20 Kernel laufen. Bei Update auf einen neueren Kernel läuft das System immer zunächst einige Stunden, dann hagelt es jedoch "Segmentation Faults" am laufenden Band. Bei .20 jedoch keinerlei Probleme. Das aber nur am Rande, falls hier jemand einen Zusammenhang sieht.

Ich hoffe jemand hat eine Idee.

Viele Grüße,
Felix
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Apache frisst RAM

Post by alexander newald »

ein ps xafu wäre hilfreich
felixf
Posts: 5
Joined: 2003-12-01 18:48
 

Re: Apache frisst RAM

Post by felixf »

Gerade Uhrzeitbedingt unter recht geringer (aber dennoch vorhandener) Last:

Code: Select all

web@web:~$ ps xafu
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  1484  456 ?        S    Dec01   0:03 init [2]
root         2  0.0  0.0     0    0 ?        SW   Dec01   0:00 [keventd]
root         0  0.0  0.0     0    0 ?        SWN  Dec01   0:00 [ksoftirqd_CPU0]
root         0  0.1  0.0     0    0 ?        SW   Dec01   0:22 [kswapd]
root         0  0.0  0.0     0    0 ?        SW   Dec01   0:00 [bdflush]
root         0  0.0  0.0     0    0 ?        SW   Dec01   0:00 [kupdated]
root       196  0.0  0.0  1536  544 ?        S    Dec01   0:00 /sbin/syslogd
root       199  0.0  0.0  2080  520 ?        S    Dec01   0:00 /sbin/klogd
root       213  0.0  0.0  1516  452 ?        S    Dec01   0:00 /usr/sbin/inetd
root       225  0.0  0.0  2492  988 ?        S    Dec01   0:00 /bin/sh /usr/bin/
mysql      265  0.0  0.2 40448 2816 ?        S    Dec01   0:00  _ /usr/sbin/mys
mysql      271  0.0  0.2 40448 2816 ?        S    Dec01   0:00      _ /usr/sbin
mysql      272  0.0  0.2 40448 2816 ?        S    Dec01   0:00          _ /usr/
mysql      276  0.0  0.2 40448 2816 ?        S    Dec01   0:00          _ /usr/
mysql     6594  0.0  0.2 40448 2816 ?        S    00:42   0:00          _ /usr/
root       275  0.0  0.2  6316 2816 ?        S    Dec01   0:00 /usr/bin/perl -w
root       371  0.0  0.0  2824  964 ?        S    Dec01   0:00 /usr/lib/postfix/
postfix    374  0.0  0.1  2852 1072 ?        S    Dec01   0:01  _ qmgr -l -t fi
postfix  13174  0.0  0.1  2832 1096 ?        S    01:29   0:00  _ pickup -l -t
postgres   405  0.0  0.1 15892 1420 ?        S    Dec01   0:00 /usr/lib/postgres
postgres   407  0.0  0.1 16884 1328 ?        S    Dec01   0:00  _ postgres: sta
postgres   408  0.0  0.1 16024 1332 ?        S    Dec01   0:00      _ postgres:
root       421  0.0  0.0  3036  772 ?        S    Dec01   0:00 pure-ftpd (SERVER
root       428  0.0  0.1  3072 1064 ?        S    Dec01   0:00 /usr/sbin/sshd
root       741  0.0  0.1  6084 1360 ?        S    Dec01   0:00  _ sshd: boardha
web   811  0.0  0.1  6092 1492 ?        S    Dec01   0:00  |   _ sshd: fre
web   813  0.0  0.1  2600 1288 ttyp0    S    Dec01   0:00  |       _ -bash
root     17109  0.0  0.1  6084 1628 ?        S    02:06   0:00  _ sshd: boardha
web 17116  0.0  0.1  6092 1712 ?        S    02:06   0:00      _ sshd: fre
web 17117  0.0  0.1  2584 1428 ttyp1    S    02:06   0:00          _ -bash
web 18306  0.0  0.0  2460  832 ttyp1    R    02:26   0:00              _ p
root       435  0.0  0.2  2236 2228 ?        SL   Dec01   0:00 /usr/sbin/ntpd
daemon     447  0.0  0.0  1668  556 ?        S    Dec01   0:00 /usr/sbin/atd
root       450  0.0  0.0  1744  652 ?        S    Dec01   0:00 /usr/sbin/cron
root       455  0.0  0.2  8644 2420 ?        S    Dec01   0:00 /usr/bin/perl /us
root       459  0.0  2.1 26100 22528 ?       S    Dec01   0:07 /usr/sbin/apache
www-data  9499  0.0  0.1 26204 1832 ?        S    Dec01   0:00  _ /usr/sbin/apa
web 11894  0.0  0.1  3628 1564 ?        S    Dec01   0:00  |   _ /usr/bin/
www-data 15014  0.0  0.3 26204 3288 ?        S    Dec01   0:01  _ /usr/sbin/apa
web 12147  0.0  0.1  3628 1716 ?        S    01:19   0:00  |   _ /usr/bin/
www-data 27321  0.0  0.1 26204 1836 ?        S    Dec01   0:00  _ /usr/sbin/apa
web 27689  0.0  0.1  3628 1564 ?        S    Dec01   0:00  |   _ /usr/bin/
www-data  2090  0.0  0.1 26204 1820 ?        S    00:18   0:00  _ /usr/sbin/apa
web  2096  0.0  0.1  3628 1568 ?        S    00:18   0:00  |   _ /usr/bin/
www-data  5719  0.0  0.1 27416 1748 ?        S    00:37   0:00  _ /usr/sbin/apa
web  6697  0.0  0.1  3628 1548 ?        S    00:43   0:00  |   _ /usr/bin/
www-data  6959  0.0  0.3 26204 3360 ?        S    00:44   0:00  _ /usr/sbin/apa
web 12789  0.0  0.1  3628 1716 ?        S    01:25   0:00  |   _ /usr/bin/
www-data  9463  0.0  0.1 26204 1840 ?        S    01:00   0:00  _ /usr/sbin/apa
web  9782  0.0  0.1  3628 1548 ?        S    01:02   0:00  |   _ /usr/bin/
www-data 11958  0.0  0.3 26204 3504 ?        S    01:18   0:00  _ /usr/sbin/apa
web 12096  0.0  0.1  3628 1720 ?        S    01:19   0:00  |   _ /usr/bin/
www-data 11964  0.0  0.3 26204 3276 ?        S    01:18   0:00  _ /usr/sbin/apa
web 12014  0.0  0.1  3628 1716 ?        S    01:18   0:00  |   _ /usr/bin/
www-data 12325  0.0  0.2 26204 2984 ?        S    01:21   0:00  _ /usr/sbin/apa
web 12360  0.0  0.1  3628 1720 ?        S    01:21   0:00  |   _ /usr/bin/
www-data 14681  0.0  0.3 26204 3568 ?        S    01:42   0:00  _ /usr/sbin/apa
web 17286  0.0  0.1  3628 1708 ?        S    02:08   0:00  |   _ /usr/bin/
www-data 17219  0.0  0.2 26204 2988 ?        S    02:07   0:00  _ /usr/sbin/apa
web 17224  0.0  0.1  3628 1716 ?        S    02:07   0:00  |   _ /usr/bin/
www-data 17362  0.0  2.2 26236 22756 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17367  0.0  2.2 26236 22752 ?       S    02:09   0:00  _ /usr/sbin/apa
web 18296  0.5  0.1  3628 1700 ?        S    02:26   0:00  |   _ /usr/bin/
www-data 17368  0.0  2.2 26236 22712 ?       S    02:09   0:00  _ /usr/sbin/apa
web 17679  0.0  0.1  3496 1664 ?        S    02:13   0:00  |   _ /usr/bin/
www-data 17369  0.0  2.2 26236 22724 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17370  0.0  2.2 26236 22724 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17377  0.0  2.2 26236 22724 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17378  0.0  2.2 26236 22752 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17379  0.0  2.2 26236 22736 ?       S    02:09   0:00  _ /usr/sbin/apa
web 17611  0.0  0.1  3628 1704 ?        S    02:12   0:00  |   _ /usr/bin/
www-data 17380  0.0  2.2 26236 22756 ?       S    02:09   0:00  _ /usr/sbin/apa
web 18302  0.6  0.1  3496 1676 ?        S    02:26   0:00  |   _ /usr/bin/
www-data 17388  0.0  2.2 26236 22724 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17389  0.0  2.2 26236 22724 ?       S    02:09   0:00  _ /usr/sbin/apa
web 18136  0.0  0.1  3628 1700 ?        S    02:22   0:00  |   _ /usr/bin/
www-data 17390  0.0  2.2 26236 22736 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17391  0.0  2.2 26236 22728 ?       S    02:09   0:00  _ /usr/sbin/apa
web 17408  0.0  0.1  3628 1700 ?        S    02:09   0:00  |   _ /usr/bin/
www-data 17394  0.0  2.2 26236 22764 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17420  0.0  2.2 26236 22728 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17425  0.0  2.2 26236 22724 ?       S    02:09   0:00  _ /usr/sbin/apa
www-data 17502  0.0  2.2 26236 22728 ?       S    02:10   0:00  _ /usr/sbin/apa
www-data 17723  0.0  2.2 26236 22728 ?       S    02:14   0:00  _ /usr/sbin/apa
root       484  0.0  0.0  1480  412 tty1     S    Dec01   0:00 /sbin/getty 38400
root       485  0.0  0.0  1480  412 tty2     S    Dec01   0:00 /sbin/getty 38400
root       486  0.0  0.0  1480  412 tty3     S    Dec01   0:00 /sbin/getty 38400
root       487  0.0  0.0  1480  412 tty4     S    Dec01   0:00 /sbin/getty 38400
root       488  0.0  0.0  1480  412 tty5     S    Dec01   0:00 /sbin/getty 38400
root       489  0.0  0.0  1480  412 tty6     S    Dec01   0:00 /sbin/getty 38400
root      6539  0.0  0.1  3360 1104 ?        S    00:42   0:00 fetchmail
web 16718  0.0  0.1  3628 1712 ?        S    02:03   0:00 /usr/bin/perl nph
Ich gehe mitlerweile davon aus, dass die Apache-Prozesse (zu Stoßzeiten schnell mal 700 trotz angepasstem KeepAliveTimeout etc.) einfach mehr eigenen Speicher belegen. Allerdings habe ich extra darauf geachtet nur die nötigsten Module einzubinden etc :/

Könnt ihr meinen Verdacht, dass der Apache "größer" ist denoch bestätigen oder kann irgend eine übergeordnete Systemeinstellung hierfür verantwortlich sein?

Falls es am Apache liegt: Hat vielleicht jemand eine Idee wie ich das effektiv ändern könnte? Der Speicherbedarf müsste wohl nicht ganz unwesentlich gesenkt werden, derzeit geht der Server bei spätenstens 400 Apache-Prozessen in die Knie (vor der Systemumstellung waren 700 kein Problem).

Edit: Sorry, dass es rechts etwas abgeschnitten ist, _ /usr/sbin/apa ist immer _ /usr/sbin/apache. Was mir gerade jedoch auch noch auffällt: Einige Apache-Zeilen beginnen mit

Code: Select all

www-data 27321  0.0  0.1 26204 1836 
andere mit

Code: Select all

www-data 17369  0.0  2.2 26236 22724
RSS weicht z.T. stark voneinander ab. Läuft vielleicht hier etwas falsch?

Viele Grüße,
Felix
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Apache frisst RAM

Post by alexander newald »

Hallo,

700 Apache Prozesse? Jo, was hast du für eine HP? (Url gerne als PM ;-) )

Für die stark Abweichende Grösse der Prozesse habe ich folgende Erklährung:

PHP als Modul und irgendein PHP Script ist nicht so toll Programmiert.
Ein Perl Script als Mod Perl (Obwohl da 22 MB schon wieder fast zu wenig sind)
Apache läuft mit mod_spelling und wird in einem Verzeichniss mit vielen Dateien gezwungen, eine falsch geschriebene Datei zu suchen.

Was hast du für Keepalive Werte ?
felixf
Posts: 5
Joined: 2003-12-01 18:48
 

Re: Apache frisst RAM

Post by felixf »

Alexander Newald wrote:700 Apache Prozesse? Jo, was hast du für eine HP? )
Es läuft (wie könnte es anders sein) ein Chatsystem ;)
Alexander Newald wrote: PHP als Modul und irgendein PHP Script ist nicht so toll Programmiert.
Das scheidet leider aus, PHP kommt überhaupt nicht zum Einsatz, ich verwende ausschließlich Perl-Scripe.
Alexander Newald wrote: Ein Perl Script als Mod Perl (Obwohl da 22 MB schon wieder fast zu wenig sind)
Auch nicht..
Alexander Newald wrote: Apache läuft mit mod_spelling und wird in einem Verzeichniss mit vielen Dateien gezwungen, eine falsch geschriebene Datei zu suchen.
Gute Idee, das habe ich gerade mal überprüft. mod_spelling wird aber (leider) nicht genutzt :/
Alexander Newald wrote: Was hast du für Keepalive Werte ?
In der Konfig vor dem Update 7 Sekunden, jetzt hatte ich es auf 3 Sekunden geändert ohne das es einen nennenswerten Unterschied gebracht hat.

Und noch ein paar aktuelle Werte

Code: Select all

web@web:~$ free
                 total          used         free       shared     buffers     cached
Mem:       1025424     901160      124264          0      72988     382044
-/+ buffers/cache:     446128      579296
Swap:       512024      13092       498932

web@web:~$ ps ax | grep apache | wc -l
78
So eine RAM-Belegung hatte ich damals bei frühestens 200 Apache-Prozessen.

Die Ausgabe von ps xafu sieht ähnlich aus wie heute nacht, nur entsprechend mehr Apache-Prozesse. Allerdings haben alle Apache-Prozesse die Form:

www-data 15181 0.0 2.2 26248 23348 ?

, also keine "kleinen" RSS-Werte mehr. An der Apache-Config wurde nichts geändert, er wurde lediglich vor einigen Stunden rebootet. Allmählich macht sich Verzweifelung bei mir breit :roll:

Gruß,
Felix
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Apache frisst RAM

Post by alexander newald »

Poste mal ein lsof -p <pid_des_grössten_apache> und ein des kleinsten Apache Prozesses
felixf
Posts: 5
Joined: 2003-12-01 18:48
 

Re: Apache frisst RAM

Post by felixf »

Leider sind die Prozsse derzeit alle recht gleich groß (im wahrsten Sinne des Wortes) und die Ausgabe von lsof nahezu identisch. Ich poste daher zunächst mal nur eine Ausgabe:

Code: Select all

web:/var/www/web# lsof  -p 17282
COMMAND   PID     USER   FD   TYPE DEVICE     SIZE    NODE NAME
apache  17282 www-data  cwd    DIR    3,2     4096       2 /
apache  17282 www-data  rtd    DIR    3,2     4096       2 /
apache  17282 www-data  txt    REG    3,2   282764 3662970 /usr/sbin/apache
apache  17282 www-data  mem    REG    3,2    90144 1978621 /lib/ld-2.3.2.so
apache  17282 www-data  mem    REG    3,2   134356 1978693 /lib/libm-2.3.2.so
apache  17282 www-data  mem    REG    3,2    81031 1978703 /lib/libpthread-0.10.so
apache  17282 www-data  mem    REG    3,2    18636 1978691 /lib/libcrypt-2.3.2.so
apache  17282 www-data  mem    REG    3,2   789512 4872920 /usr/lib/libdb-4.1.so
apache  17282 www-data  mem    REG    3,2   118520 4872950 /usr/lib/libexpat.so.1.0.0
apache  17282 www-data  mem    REG    3,2     9796 1978692 /lib/libdl-2.3.2.so
apache  17282 www-data  mem    REG    3,2  1243076 1978690 /lib/libc-2.3.2.so
apache  17282 www-data  mem    REG    3,2    14380 1569879 /usr/lib/apache/1.3/mod_log_config.so
apache  17282 www-data  mem    REG    3,2     5680 1569878 /usr/lib/apache/1.3/mod_log_agent.so
apache  17282 www-data  mem    REG    3,2     5832 1569880 /usr/lib/apache/1.3/mod_log_referer.so
apache  17282 www-data  mem    REG    3,2    19084 1569882 /usr/lib/apache/1.3/mod_mime_magic.so
apache  17282 www-data  mem    REG    3,2    12240 1569881 /usr/lib/apache/1.3/mod_mime.so
apache  17282 www-data  mem    REG    3,2    22960 1569883 /usr/lib/apache/1.3/mod_negotiation.so
apache  17282 www-data  mem    REG    3,2    26776 1569887 /usr/lib/apache/1.3/mod_autoindex.so
apache  17282 www-data  mem    REG    3,2     5692 1569888 /usr/lib/apache/1.3/mod_dir.so
apache  17282 www-data  mem    REG    3,2    11876 1569889 /usr/lib/apache/1.3/mod_cgi.so
apache  17282 www-data  mem    REG    3,2     6400 1569912 /usr/lib/apache/1.3/mod_userdir.so
apache  17282 www-data  mem    REG    3,2     8696 1569913 /usr/lib/apache/1.3/mod_alias.so
apache  17282 www-data  mem    REG    3,2    51272 1569914 /usr/lib/apache/1.3/mod_rewrite.so
apache  17282 www-data  mem    REG    3,2     7432 1569916 /usr/lib/apache/1.3/mod_access.so
apache  17282 www-data  mem    REG    3,2     7572 1570060 /usr/lib/apache/1.3/mod_expires.so
apache  17282 www-data  mem    REG    3,2     5720 1570063 /usr/lib/apache/1.3/mod_unique_id.so
apache  17282 www-data  mem    REG    3,2     7572 1570064 /usr/lib/apache/1.3/mod_setenvif.so
apache  17282 www-data  mem    REG    3,2   350468 1570090 /usr/lib/apache/1.3/mod_perl.so
apache  17282 www-data  mem    REG    3,2    15576 1569885 /usr/lib/apache/1.3/mod_status.so
apache  17282 www-data  mem    REG    3,2    16776 1569884 /usr/lib/apache/1.3/mod_info.so
apache  17282 www-data  mem    REG    3,2   127612 3335935 /usr/lib/perl5/auto/DBI/DBI.so
apache  17282 www-data  mem    REG    3,2    31004  801283 /usr/lib/perl/5.8.2/auto/Encode/Encode.so
apache  17282 www-data  mem    REG    3,2    17204 3090570 /usr/lib/perl/5.8.2/auto/IO/IO.so
apache  17282 www-data  mem    REG    3,2    13224 3090563 /usr/lib/perl/5.8.2/auto/Fcntl/Fcntl.so
apache  17282 www-data  mem    REG    3,2    20232 2371143 /usr/lib/perl/5.8.2/auto/Time/HiRes/HiRes.so
apache  17282 www-data  mem    REG    3,2    13012 3434081 /usr/lib/perl/5.8.2/auto/MIME/Base64/Base64.so
apache  17282 www-data  mem    REG    3,2    18636 3090567 /usr/lib/perl/5.8.2/auto/File/Glob/Glob.so
apache  17282 www-data  mem    REG    3,2    31448 2027775 /usr/lib/perl/5.8.2/auto/List/Util/Util.so
apache  17282 www-data  mem    REG    3,2    18132  703222 /usr/lib/perl/5.8.2/auto/Digest/MD5/MD5.so
apache  17282 www-data  mem    REG    3,2    30300 3090553 /usr/lib/perl/5.8.2/auto/Data/Dumper/Dumper.so
apache  17282 www-data  mem    REG    3,2     9688 3090549 /usr/lib/perl/5.8.2/auto/Cwd/Cwd.so
apache  17282 www-data  mem    REG    3,2    40080 1618967 /usr/lib/perl5/auto/Params/Validate/Validate.so
apache  17282 www-data  mem    REG    3,2   142044  703205 /usr/lib/perl/5.8.2/auto/B/B.so
apache  17282 www-data  mem    REG    3,2    43096 1373772 /usr/lib/perl5/auto/Apache/Request/Request.so
apache  17282 www-data  mem    REG    3,2     9188 2289603 /usr/lib/perl5/auto/Apache/Symbol/Symbol.so
apache  17282 www-data  mem    REG    3,2   113816 4922205 /usr/lib/perl/5.8.2/auto/POSIX/POSIX.so
apache  17282 www-data  mem    REG    3,2    37328 3565147 /usr/lib/perl5/auto/HTML/Parser/Parser.so
apache  17282 www-data  mem    REG    3,2    27412 1978696 /lib/libnss_compat-2.3.2.so
apache  17282 www-data  mem    REG    3,2    73452 1978695 /lib/libnsl-2.3.2.so
apache  17282 www-data  mem    REG    3,2    32304 1978700 /lib/libnss_nis-2.3.2.so
apache  17282 www-data  mem    REG    3,2    34436 1978698 /lib/libnss_files-2.3.2.so
apache  17282 www-data  mem    REG    3,2    13896 1978697 /lib/libnss_dns-2.3.2.so
apache  17282 www-data  mem    REG    3,2    64844 1978704 /lib/libresolv-2.3.2.so
apache  17282 www-data  mem    REG    3,2  1180296 4873104 /usr/lib/libperl.so.5.8.2
apache  17282 www-data  mem    DEL    0,4            32769 /SYSV00000000
apache  17282 www-data    0r   CHR    1,3           130818 /dev/null
apache  17282 www-data    1w   CHR    1,3           130818 /dev/null
apache  17282 www-data    2w   REG    3,2    25473 1929920 /var/log/apache/error.log
apache  17282 www-data    3u  IPv4 552695              TCP web:www->p5091B2C6.dip.t-dialin.net:12507 (ESTABLISHED)
apache  17282 www-data    5r   REG    3,2    28929 2093479 /usr/share/perl5/Time/ParseDate.pm
apache  17282 www-data    6r   REG    3,2     7389 2093481 /usr/share/perl5/Time/Timezone.pm
apache  17282 www-data    7r   REG    3,2     5217 2093477 /usr/share/perl5/Time/JulianDay.pm
apache  17282 www-data    9r  FIFO    0,5           552740 pipe
apache  17282 www-data   11r  FIFO    0,5           552741 pipe
apache  17282 www-data   15w   REG    3,2    25473 1929920 /var/log/apache/error.log
apache  17282 www-data   16w   REG    3,2    17894 1929922 /var/log/apache/web-error.log
apache  17282 www-data   17u  IPv4    813              TCP *:www (LISTEN)
apache  17282 www-data   18w   REG    3,2      974 1929918 /var/log/apache/access.log
apache  17282 www-data   19w   REG    3,2 24196818 1929924 /var/log/apache/web.log
Gruß,
Felix
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Apache frisst RAM

Post by alexander newald »

Hm, das sieht normal aus. Das einzige was mir jetzt noch einfällt ist, den Server neuzustarten und zu schauen, dass man den Zeitpunkt abfängt, in der ein Prozess grösser wird und dann schaut, welches Script / Seite das war.
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: Apache frisst RAM

Post by oxygen »

Wie hast du den Apache2 kompiliert, mit mpm-prefork, worker oder sogar leader? Und wie ist die Anzahl der Prozesse/Threads konfiguriert. Vielleicht kannst du hier noch was tweaken...
felixf
Posts: 5
Joined: 2003-12-01 18:48
 

Re: Apache frisst RAM

Post by felixf »

Alexander Newald wrote:Hm, das sieht normal aus. Das einzige was mir jetzt noch einfällt ist, den Server neuzustarten und zu schauen, dass man den Zeitpunkt abfängt, in der ein Prozess grösser wird und dann schaut, welches Script / Seite das war.
Ich werd's versuchen...
øxygen wrote:Wie hast du den Apache2 kompiliert, mit mpm-prefork, worker oder sogar leader? Und wie ist die Anzahl der Prozesse/Threads konfiguriert. Vielleicht kannst du hier noch was tweaken...
Gar nicht, ich nutze Apache 1.3.29. Allerdings habe ich auch schon überlegt umzusteigen, leider habe ich mit Apache 2 jedoch keine Erfahrungen. Wäre ein Umstieg unter Umständen sinnvoll? Es müssten wie gesagt auch mal 700-1000 Instanzen parallel laufen...
Post Reply