Hallo Community,
nach mehrstündiger Suche habe ich mich jetzt leider doch dazu entschließen müssen hier zu posten. Ich habe folgendes Problem: Der Arbeitsspeicher frisst sich immer weiter voll bis der Server irgendwann die Biege macht mit "Can not allocate Memory".
Ich denke es liegt daran, dass er immer mehr php5-cgi Prozesse erstellt, die nicht alle wieder beendet werden.
Meine "/var/www/fcgi/master/php5-fcgi-starter:
Quote:#!/bin/sh
umask 022
PHPRC="/var/www/fcgi/master/php5/"
export PHPRC
PHP_FCGI_CHILDREN=0
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=10
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php5-cgi
Vermutlich wichtige Teil aus apache2.conf:
Quote:KeepAlive Off
MaxKeepAliveRequests 50
KeepAliveTimeout 15
Quote:<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 1
MaxSpareServers 5
MaxClients 50
MaxRequestsPerChild 5000
</IfModule>
Quote:<IfModule mpm_worker_module>
StartServers 1
MaxClients 100
MinSpareThreads 1
MaxSpareThreads 50
ThreadsPerChild 10
MaxRequestsPerChild 5000
</IfModule>
Es handelt sich um einen V-Server mit 768MB-Ram und Debian 5.0 als Sytem.
Ich weiß mitlerweile echt nicht mehr weiter, da ich schon auf bestimmt 20 Seiten über Google war und seit 2 Tagen den Fehler suche. Unter anderem
hier.
Vielen Dank schonmal für eure Hilfe!