Current time: 12-23-2024, 05:43 PM Hello There, Guest! (LoginRegister)


Post Reply 
[Resuelto] como controlar la cantidad de procesos php5-cgi creados?
Author Message
Miguel Offline
Junior Member
*

Posts: 11
Joined: Apr 2007
Reputation: 0
Post: #1
[Resuelto] como controlar la cantidad de procesos php5-cgi creados?
Mi servidor se satura muy seguido al punto de que no poder conectarme ni por ssh, sugerencias para monitorear este problema?

Muchas Gracias!

Miguel
(This post was last modified: 06-01-2010 03:15 AM by kurgans.)
05-17-2010 05:12 AM
Find all posts by this user Quote this message in a reply
kurgans Offline
Moderator
*****
Moderators

Posts: 1,565
Joined: Feb 2008
Reputation: 23
Post: #2
RE: alguien me puede ayudar en como controlar la cantidad de procesos php5-cgi creados?
Abriendo solo un proceso y no 3 como hace ispcp por defecto.
Tu configuracion actual

cat /var/www/fcgi/master/php5-fcgi-starter
#!/bin/sh

umask 022

PHPRC="/var/www/fcgi/master/php5/"

export PHPRC -> Este lo tengo apagado por defecto cuando necesito cargar alguna extension a un dominio en particular se lo activo manualmente
PHP_FCGI_CHILDREN=2
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=500
export PHP_FCGI_MAX_REQUESTS

exec /usr/bin/php5-cgi

Lo mismo que el master tienes todos los dominios que se van creando en el panel.
Tienes que repetir este proceso para cada uno de ellos.

Cambiala a

#!/bin/sh

umask 022

PHPRC="/var/www/fcgi/master/php5/"

#export PHPRC
#PHP_FCGI_CHILDREN=2
#export PHP_FCGI_CHILDREN
#PHP_FCGI_MAX_REQUESTS=500
#export PHP_FCGI_MAX_REQUESTS

exec /usr/bin/php5-cgi

Luego para los dominios que agregas en el panel nuevos y que se generen con esa configuracion modifica la plantilla

cat /etc/ispcp/fcgi/php5-fcgi-starter.tpl
#!/bin/sh

umask 022

PHPRC="{PHP_STARTER_DIR}/{DMN_NAME}/php5/"
#export PHPRC

TMPDIR="{WWW_DIR}/{DMN_NAME}/phptmp"
export TMPDIR

#PHP_FCGI_CHILDREN=2
#export PHP_FCGI_CHILDREN

exec {PHP5_FASTCGI_BIN}

Matas todos los procesos despues de hacer los cambios
killall php5-cgi
Reinicias apache
(This post was last modified: 05-17-2010 06:23 AM by kurgans.)
05-17-2010 05:55 AM
Visit this user's website Find all posts by this user Quote this message in a reply
kurgans Offline
Moderator
*****
Moderators

Posts: 1,565
Joined: Feb 2008
Reputation: 23
Post: #3
RE: alguien me puede ayudar en como controlar la cantidad de procesos php5-cgi creados?
Se me paso
en /etc/apache/mod-available/fcgi_ispcp.conf pon estas lineas tambien
<IfModule mod_fcgid.c>
AddHandler fcgid-script .php .php5
SocketPath /var/lib/apache2/fcgid/sock
IdleTimeout 600
IdleScanInterval 120
BusyTimeout 300
BusyScanInterval 120
ErrorScanInterval 3
ZombieScanInterval 3
ProcessLifeTime 3600
SpawnScoreUpLimit 10
SpawnScore 1
TerminationScore 2
MaxProcessCount 1000
DefaultMaxClassProcessCount 100
DefaultMinClassProcessCount 0
IPCConnectTimeout 20
IPCCommTimeout 600
MaxRequestsPerProcess 500
PassHeader AUTHORIZATION
</IfModule>
05-18-2010 05:58 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Piradoxlanieve Offline
Junior Member
*

Posts: 246
Joined: Jul 2009
Reputation: 0
Post: #4
RE: [Resuelto] como controlar la cantidad de procesos php5-cgi creados?
Hola he realizado todos los pasos pero creo que no me funciona muy bien, ya que tengo 50 procesos php5-cgi para el user vu2001
11-24-2010 12:23 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)