Und da ist auch schon das Problem, deine Variablen sind nicht richtig gesetzt, wie schon vermutet.
Aber die fastcgi.conf und die fastcgi_ispcp.conf sollte auch in der mods-available sein?!
Die Config muss so aussehen:
Code:
<IfModule mod_fastcgi.c>
FastCgiWrapper On
FastCgiIpcDir /var/lib/apache2/fastcgi2
FastCgiConfig -minProcesses 1 \
-maxProcesses 400 \
-maxClassProcesses 5 \
-multiThreshold 80 \
-killInterval 60 \
-startDelay 5
# -singleThreshold 100
# -autoUpdate \
# -pass-header HTTP_AUTHORIZATION
FastCgiServer /var/www/fcgi/master/php5-fcgi-starter -user vu2000 -group vu2000 -idle-timeout 300
#
# PHP5 SUPPORT
#
AddHandler php-fastcgi .php .php5
<Location /php5/php5-fcgi-starter>
SetHandler fastcgi-script
Options +ExecCGI
</Location>
Action php-fastcgi /php5/php5-fcgi-starter
AddType application/x-httpd-php .php .php5
</IfModule>
Header ist raus gelassen.
Aber ebenfalls musst du noch die working bearbeiten.
Denn soweit ich weiss, baut fcgid auch auf die config von fastcgi, also ist es schon wichtig, das diese auch richtig ist.
Switchen zu fastcgi kannst du wie folgt:
a2enmod fastcgi_ispcp
a2dismod fcgid
bzw
a2dismod fcgid_ispcp
/etc/init.d/apache2 restart
Und schon sollte das ganze ohne probleme mit deutlich weniger Last laufen, hatte vor ner Zeit genau das selbe problem.
Wenn dir das noch zu wenig ist, kannst du in der
/etc/apache2/mods-available/fastcgi_ispcp.conf
auch noch
-idle-timeout 300
# -singleThreshold 100
zu
-idle-timeout 300 \
-singleThreshold 100
ändern.