Sehr hoher Load
|
Author |
Message |
Snatch
Junior Member
Posts: 42
Joined: Nov 2007
Reputation: 0
|
RE: Sehr hoher Load
Viktor Wrote:Meine sieht jetzt so aus:
Code:
#!/bin/sh
# Alle alten PHP Prozesse, die dem Init gehoeren, killen
ps ax -F | awk '{ if ( $3 == "1" && $1 == "vu2001" && $12 == "/usr/bin/php5-cgi" ) { print "kill " $2 } }' | sh
PHPRC="/var/www/fcgi/DOMAIN/php4/"
export PHPRC
#PHP_FCGI_CHILDREN=10
#export PHP_FCGI_CHILDREN
#PHP_FCGI_MAX_REQUESTS=11000
#export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php5-cgi
Jetzt ging der Load schon runter aber ich bekam jetzt ab und zu einen 500 Error.
Ich habe dann noch die Datei "/etc/apache2/mods-available/fastcgi.conf" geändert.
Suche:
Code:
FastCgiConfig -minProcesses 1 -maxProcesses 10 -singleThreshold 100
#-killInterval 300 \
#-autoUpdate \
#-idle-timeout 300 \
#-pass-header HTTP_AUTHORIZATION
FastCgiServer /var/www/fcgi/master/php4-fcgi-starter -user vu2000 -group vu2000
Ersetze durch:
Code:
FastCgiConfig -idle-timeout 300 -killInterval 60 -maxClassProcesses 5 -maxProcesses 400 -minProcesses 0 -multiThreshold 80 -startDelay 5
Ich habe da noch eine Verständnissfrage. Wodurch entstanden denn
die "Error 500"? Ich habe nämlich das gleiche Problem.
Load ist unten aber ab und zu "Error 500".Meine Config sah so aus.
Code:
# @TODO :
# - Finish config Fastcgi
<IfModule mod_fastcgi.c>
FastCgiWrapper On
FastCgiIpcDir /var/lib/apache2/fastcgi2
FastCgiConfig -minProcesses 0 -maxProcesses 5 -singleThreshold 100
-killInterval 60 \
#-autoUpdate \
-idle-timeout 300 \
#-pass-header HTTP_AUTHORIZATION
FastCgiServer {PHP_STARTER_DIR}/master/php{PHP_VERSION}-fcgi-starter -user {APACHE_SUEXEC_USER_PREF}{APACHE_SUEXEC_MIN_UID} -group {APACHE_SUEXEC_USER_PREF}{APACHE_SUEXEC_MIN_GID}
#
# PHP{PHP_VERSION} SUPPORT
#
AddHandler php-fastcgi .php .php{PHP_VERSION}
<Location /php{PHP_VERSION}/php{PHP_VERSION}-fcgi-starter>
SetHandler fastcgi-script
Options +ExecCGI
</Location>
Action php-fastcgi /php{PHP_VERSION}/php{PHP_VERSION}-fcgi-starter
AddType application/x-httpd-php .php .php{PHP_VERSION}
</IfModule>
Diese habe ich nun in die oben beschriebene Config umgeändert.
Aber warum sollten mir der oben beschriebenen Config die
"Error 500" weg sein?
GRuß
Snatch
(This post was last modified: 11-15-2007 12:08 AM by Snatch.)
|
|
11-15-2007 12:04 AM |
|
User(s) browsing this thread: 3 Guest(s)