apache mit zu hohem memory verbrauch
Posted: 2005-01-04 00:21
hallo liebe user,
ich quäle mich nun schon seit tagen mit einem rootserver herum, dieser war vorkonfiguriert mit confixx professional, apache, php, mysql, ftp etc...
Systemdaten:
1,2 ghz
256mb ram
suse 9.1
40 gb festplatte
problem:
der server geht schon bei 40 user gleichzeitig in die knie...
ein auszug aus der ps aux:
wwwrun 14229 17.7 4.9 61708 12224 ? S 00:16 0:14 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14230 0.6 5.1 62232 12764 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14234 1.5 4.8 61532 11964 ? S 00:16 0:01 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14235 0.3 5.1 62176 12672 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14236 2.1 5.0 62052 12484 ? S 00:16 0:01 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14239 0.3 5.0 62048 12612 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14240 0.3 5.1 62108 12688 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14244 0.5 4.8 61600 11996 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14251 0.6 5.1 62280 12816 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14290 0.0 5.1 62236 12680 ? S 00:18 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
Auszug server-tuning.conf:
startservers 20
minspareservers 5
maxspareservers 10
serverlimit 256
maxclients 200
maxrequestsperchild 0
auch ein tüfteln mit diesen einstellungen brachte keinen erfolg...
wie man sieht beträgt die speicherauslastung über 5 mb pro apache child....
ich habe aber keinen blassen schimmer womit dies zusammenhängen könnte.
Wenn nun viele user gleichzeitig online sind, bricht der Server mit unter einer load average von ca. 15-20 zusammen.
BITTE HELFT MIR !!!
MfG
Fabian
ich quäle mich nun schon seit tagen mit einem rootserver herum, dieser war vorkonfiguriert mit confixx professional, apache, php, mysql, ftp etc...
Systemdaten:
1,2 ghz
256mb ram
suse 9.1
40 gb festplatte
problem:
der server geht schon bei 40 user gleichzeitig in die knie...
ein auszug aus der ps aux:
wwwrun 14229 17.7 4.9 61708 12224 ? S 00:16 0:14 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14230 0.6 5.1 62232 12764 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14234 1.5 4.8 61532 11964 ? S 00:16 0:01 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14235 0.3 5.1 62176 12672 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14236 2.1 5.0 62052 12484 ? S 00:16 0:01 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14239 0.3 5.0 62048 12612 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14240 0.3 5.1 62108 12688 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14244 0.5 4.8 61600 11996 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14251 0.6 5.1 62280 12816 ? S 00:16 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
wwwrun 14290 0.0 5.1 62236 12680 ? S 00:18 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2
Auszug server-tuning.conf:
startservers 20
minspareservers 5
maxspareservers 10
serverlimit 256
maxclients 200
maxrequestsperchild 0
auch ein tüfteln mit diesen einstellungen brachte keinen erfolg...
wie man sieht beträgt die speicherauslastung über 5 mb pro apache child....
ich habe aber keinen blassen schimmer womit dies zusammenhängen könnte.
Wenn nun viele user gleichzeitig online sind, bricht der Server mit unter einer load average von ca. 15-20 zusammen.
BITTE HELFT MIR !!!
MfG
Fabian