i lowered the config parameter
MaxRequestsPerChild 30
so at least it keeps running, but i think that can't be the solution...
as soon as i increase it the memory consumtion increases linear....
here is the info :
top:
1:39pm up 24 days, 20:55, 1 user, load average: 0.00, 0.00, 0.00
57 processes: 56 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: 0.3% user, 0.3% system, 0.0% nice, 99.2% idle
Mem: 254456K av, 189052K used, 65404K free, 0K shrd, 23128K
buff
Swap: 273064K av, 7008K used, 266056K free 77824K
cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
32543 root 14 0 1060 1060 840 R 0.3 0.4 0:00 top
32353 apache 9 0 3516 3516 2304 S 0.1 1.3 0:00 httpd
32476 root 10 0 1952 1924 1452 S 0.1 0.7 0:00 sshd
1 root 8 0 124 72 68 S 0.0 0.0 0:08 init
2 root 8 0 0 0 0 SW 0.0 0.0 0:00 keventd
3 root 9 0 0 0 0 SW 0.0 0.0 13:53 kswapd
4 root 9 0 0 0 0 SW 0.0 0.0 0:00 kreclaimd
5 root 9 0 0 0 0 SW 0.0 0.0 0:07 bdflush
6 root 9 0 0 0 0 SW 0.0 0.0 0:00 kupdated
7 root -1 -20 0 0 0 SW< 0.0 0.0 0:00
mdrecoveryd
72 root 9 0 0 0 0 SW 0.0 0.0 0:00 khubd
408 root 9 0 352 332 284 S 0.0 0.1 0:04 syslogd
413 root 9 0 764 180 168 S 0.0 0.0 0:02 klogd
518 root 9 0 132 44 44 S 0.0 0.0 0:01 automount
530 daemon 9 0 108 44 40 S 0.0 0.0 0:00 atd
545 named 9 0 2424 1336 928 S 0.0 0.5 0:00 named
546 named 9 0 2424 1336 928 S 0.0 0.5 0:00 named
550 named 9 0 2424 1336 928 S 0.0 0.5 0:19 named
551 named 9 0 2424 1336 928 S 0.0 0.5 0:01 named
552 named 9 0 2424 1336 928 S 0.0 0.5 0:03 named
562 root 9 0 532 452 368 S 0.0 0.1 0:14 sshd
673 root 9 0 456 440 388 S 0.0 0.1 0:01 crond
709 root 9 0 64 4 4 S 0.0 0.0 0:00 mingetty
710 root 9 0 64 4 4 S 0.0 0.0 0:00 mingetty
711 root 9 0 64 4 4 S 0.0 0.0 0:00 mingetty
712 root 9 0 64 4 4 S 0.0 0.0 0:00 mingetty
713 root 9 0 64 4 4 S 0.0 0.0 0:00 mingetty
714 root 9 0 64 4 4 S 0.0 0.0 0:00 mingetty
11076 root 8 0 4360 3648 2112 S 0.0 1.4 0:09
miniserv.pl
27813 root 9 0 812 392 332 S 0.0 0.1 0:02 sendmail
12669 root 9 0 1032 1032 844 S 0.0 0.4 0:00
safe_mysqld
12697 mysql 9 0 8940 8940 2332 S 0.0 3.5 0:15 mysqld
12699 mysql 8 0 8940 8940 2332 S 0.0 3.5 0:17 mysqld
12700 mysql 9 0 8940 8940 2332 S 0.0 3.5 0:27 mysqld
12701 mysql 9 0 8940 8940 2332 S 0.0 3.5 0:00 mysqld
3113 mysql 9 0 8940 8940 2332 S 0.0 3.5 1:02 mysqld
3759 mysql 9 0 8940 8940 2332 S 0.0 3.5 0:01 mysqld
19135 root 9 0 1108 1108 868 S 0.0 0.4 0:00 xinetd
20367 root 9 0 2048 2048 1800 S 0.0 0.8 0:00 httpd
30676 root 9 0 628 624 544 S 0.0 0.2 0:00 crond
30677 root 8 0 908 908 768 S 0.0 0.3 0:00 run-parts
30679 root 9 0 552 552 464 S 0.0 0.2 0:00 awk
30680 root 9 0 880 880 756 S 0.0 0.3 0:00 sa1
30682 root 9 0 512 512 448 S 0.0 0.2 0:00 sadc
32210 apache 9 0 9104 9104 2312 S 0.0 3.5 0:00 httpd
32238 apache 9 0 6132 6132 2304 S 0.0 2.4 0:00 httpd
32243 apache 9 0 3880 3880 2308 S 0.0 1.5 0:00 httpd
32337 apache 9 0 5540 5540 2312 S 0.0 2.1 0:00 httpd
32354 apache 11 0 4732 4732 2324 S 0.0 1.8 0:00 httpd
32355 apache 9 0 4464 4464 2296 S 0.0 1.7 0:00 httpd
32440 apache 9 0 4112 4112 2320 S 0.0 1.6 0:00 httpd
32453 apache 9 0 3220 3220 2280 S 0.0 1.2 0:00 httpd
32454 apache 9 0 3392 3392 2312 S 0.0 1.3 0:00 httpd
32485 wgsebast 9 0 1324 1324 1008 S 0.0 0.5 0:00 bash
32517 root 9 0 1196 1196 848 S 0.0 0.4 0:00 su
32518 root 9 0 1464 1464 1052 S 0.0 0.5 0:00 bash
32542 apache 9 0 3024 3024 2292 S 0.0 1.1 0:00 httpd
ps waux | grep mysql && ps waux | grep httpd
[root@ds217-115-141-23 wgsebastian]# ps waux | grep mysql && ps waux |
grep httpd
root 12669 0.0 0.4 2140 1032 ? S Jun22 0:00 /bin/sh
/usr/bin/safe_mysqld --defaults-file=/etc/my.cnf
mysql 12697 0.0 3.5 53228 8944 ? S Jun22 0:15
/usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --data
mysql 12699 0.0 3.5 53228 8944 ? S Jun22 0:17
/usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --data
mysql 12700 0.0 3.5 53228 8944 ? S Jun22 0:27
/usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --data
mysql 12701 0.0 3.5 53228 8944 ? S Jun22 0:00
/usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --data
mysql 3113 0.0 3.5 53228 8944 ? S Jun24 1:02
/usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --data
mysql 3759 0.0 3.5 53228 8944 ? S Jun24 0:01
/usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --data
root 20367 0.0 0.8 4648 2048 ? S 00:01 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32210 0.1 3.7 18304 9576 ? S 13:32 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32353 0.1 1.3 6024 3556 ? S 13:35 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32354 0.2 2.0 9168 5108 ? S 13:35 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32355 0.2 1.9 8764 5080 ? S 13:35 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32440 0.0 1.7 7504 4508 ? S 13:37 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32453 0.1 1.8 8724 4648 ? S 13:38 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32454 0.1 1.6 7464 4152 ? S 13:38 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32542 0.0 1.5 6788 3928 ? S 13:39 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32566 0.1 1.1 4980 2828 ? S 13:40 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32579 0.5 1.5 7112 3980 ? S 13:40 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32581 0.0 0.9 4764 2416 ? S 13:40 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
apache 32582 0.0 0.9 4808 2532 ? S 13:40 0:00
/www/bin/httpd -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_ACTIONS -DHAVE_ALIAS
i have to thank you...
Sebastian
> -----Urspr�ngliche Nachricht-----
> Von: Chadwick, Russell [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 22. Juni 2001 20:59
> An: '[EMAIL PROTECTED]'
> Betreff: RE: [PHP] apache and php ate up all my memory :-[
>
>
>
> Can you post the information at the header of top
> like...
> CPU states: 0.4% user, 0.0% nice, 3.6% system, 0.0%
> interrupt, 96.1%
> idle
> Mem: 47M Active, 147M Inact, 36M Wired, 11M Cache, 35M Buf, 7328K Free
> Swap: 1024M Total, 144K Used, 1024M Free
>
> and also the output of
> ps waux | grep mysql && ps waux | grep httpd
>
> Thx
>
> ---
> Toolshed Computer Productions - Professional PHP Hosting
> Hosting - Dedicated Servers - Design - Programming
> http://www.toolshed51.com
>
> -----Original Message-----
> From: Sebastian Stadtlich [mailto:[EMAIL PROTECTED]]
> Sent: Friday, June 22, 2001 6:36 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] apache and php ate up all my memory :-[
>
>
> Hi all
>
> Probably some Apache/mysql/php-Admin gurus can give me a hint :
> i just moved a website to it's own server ( my first one).
> now apache had eaten up all physical and virtual memory
> some httpd had allocated 45MB of RAM, memory ran out myqsl crashed...
>
> php is compiled in to apache
> Apache/1.3.19 (Unix) PHP/4.0.4pl1
> these are the relevant entries is my httpd.conf
> Timeout 300
> KeepAlive On
> MaxKeepAliveRequests 500
> KeepAliveTimeout 15
> MinSpareServers 5
> MaxSpareServers 20
> StartServers 20
> MaxClients 150
> MaxRequestsPerChild 500
>
> in the php.ini
>
> memory_limit = 8M
> ( but i think that has nothing to do with it)
>
> i can't find anything in the logfiles exept that some httpd
> were already
> killed by itself, because
> there was no memory left that they could eat....
> needless to say that my site does NOT get that much traffic that the
> server was at the edge
> of it's capacity.....
> HELP...
>
> Sebastian
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail:
> [EMAIL PROTECTED]
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail:
> [EMAIL PROTECTED]
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]