Apache frisst RAM
Apache frisst RAM
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
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
ein ps xafu wäre hilfreich
Re: Apache frisst RAM
Gerade Uhrzeitbedingt unter recht geringer (aber dennoch vorhandener) Last:
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
andere mit
RSS weicht z.T. stark voneinander ab. Läuft vielleicht hier etwas falsch?
Viele Grüße,
Felix
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
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 Code: Select all
www-data 17369 0.0 2.2 26236 22724Viele Grüße,
Felix
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Apache frisst RAM
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 ?
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 ?
Re: Apache frisst RAM
Es läuft (wie könnte es anders sein) ein Chatsystem ;)Alexander Newald wrote:700 Apache Prozesse? Jo, was hast du für eine HP? )
Das scheidet leider aus, PHP kommt überhaupt nicht zum Einsatz, ich verwende ausschließlich Perl-Scripe.Alexander Newald wrote: PHP als Modul und irgendein PHP Script ist nicht so toll Programmiert.
Auch nicht..Alexander Newald wrote: Ein Perl Script als Mod Perl (Obwohl da 22 MB schon wieder fast zu wenig sind)
Gute Idee, das habe ich gerade mal überprüft. mod_spelling wird aber (leider) nicht genutzt :/Alexander Newald wrote: Apache läuft mit mod_spelling und wird in einem Verzeichniss mit vielen Dateien gezwungen, eine falsch geschriebene Datei zu suchen.
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.Alexander Newald wrote: Was hast du für Keepalive Werte ?
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
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
Poste mal ein lsof -p <pid_des_grössten_apache> und ein des kleinsten Apache Prozesses
Re: Apache frisst RAM
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:
Gruß,
Felix
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
Felix
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Apache frisst RAM
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.
Re: Apache frisst RAM
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...
Re: Apache frisst RAM
Ich werd's versuchen...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.
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...ø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...