Current time: 11-24-2024, 03:08 PM Hello There, Guest! (LoginRegister)


Thread Closed 
Cada 3 dias tengo que reiniciar el server
Author Message
pleter Offline
Junior Member
*

Posts: 35
Joined: Feb 2011
Reputation: 0
Post: #5
RE: Cada 3 dias tengo que reiniciar el server
(03-29-2011 12:28 AM)kurgans Wrote:  Vuelve a lo mismo, ese starter es para arrancar el usuario y es normal si tienes 6 es que tienes 6 usuarios cuando haces el restart de apache.

Tu problema el numero de procesos php5-cgi, aqui en la parte de español se ha tratado mucho ese tema, como podras imaginar no es nuevo esto es un problema que tiene ispcp desde siempre

Basicamente eso
http://isp-control.net/forum/thread-1070...cesos+php5

Deja el export en la configuracion
export PHPRC

requiere reiniciar apache y para mayor seguridad matar todos los procesos, aunque apache acabara con ellos pero bueno no esta de mal hacerlo - killall php5-cgi


Bueno... te comento lo que hice solo para confirmar lo que lei en ese post.

Code:
vi /var/www/fcgi/master/php5-fcgi-starter

y el contenido del mismo lo deje de esta manera:

Code:
#!/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
TMPDIR="/var/www/ispcp/gui/phptmp"
export TMPDIR

exec /usr/bin/php5-cgi

Ahora... voy a editar unas cosas, en el siguiente directorio:

Code:
ls /var/www/fcgi/
y voy entrando en todas las carpetas y en cada carpeta edito el archivo php5-fcgi-starter con los mismos valores que el anterior.
tambien aclaro que hay archivo que no tienen todos el mismo contenido, por ejemplo, hay varios que no tienen PHP_FCGI_MAX_REQUESTS=500
asi que no los agregue, simplemente los deje asi tal cual estan silo agregando # al que lo necesite.

ahora... voy y modifico la plantilla que utiliza ispcp para que los nuevos se creen con esta configuracion.

Code:
vi /etc/ispcp/fcgi/php5-fcgi-starter.tpl

pero.... me encuentro que esta vacio... asi que le creo el contenido:
Code:
#!/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}
lo que si, lo encontré en /etc/ispcp/fcgi/working/master.php5-fcgi-starter.tpl (meramente por curioso) lo mismo que venia editando previamente...
así que modifique ese para dejarlos como los otros (agregándole las # para des-habilitar lo que recomiendas) NO SE si esta bien o mal, tu diras que sabes mas.

Ahora me voy a editar un archivo en otro lugar con este comando

Code:
/etc/apache2/mods-available/fcgid_ispcp.conf
(notese que es diferente al que tu pusiste en otra guia, donde decias que es /etc/apache/mod-available/fcgi_ispcp.conf pero yo a eso no lo tengo (no esa estructura de directorio))

a lo que agrege un par y a los que tenia modifique para que me quede de la siguiente manera:
Code:
<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>

ahora hago un
Code:
# killall php5-cgi
para matar todos los procesos php5-cgi para que recargen con la nueva configuracion
y como yo soy un poco porfiado ... tambien hago un lindo
Code:
# reboot

Hasta ahi todo bien? alguna extra sugerencia?
(This post was last modified: 03-29-2011 01:17 AM by pleter.)
03-29-2011 01:12 AM
Visit this user's website Find all posts by this user
Thread Closed 


Messages In This Thread
RE: Cada 3 dias tengo que reiniciar el server - pleter - 03-29-2011 01:12 AM

Forum Jump:


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