Ultimamente hemos estado teniendo algunos problemas con nuestras webs, tan pronto funcionaban como no…lo cierto es que llevabamos bastante tiempo con esto.
Después de varias pruebas con los parámetros de configuración del módulo de php /etc/php/apache2-php5/php.ini seguiamos igual, habiamos retocado el tiempo máximo de ejecución de cada script, también la cantidad de memoria que PHP podia usar, etc.
La verdad es que ya estaba un poco mosqueado, esta mañana he decidido que de hoy no podia pasar…lo tenia que solventar o al menos encontrar una alternativa que me permita seguir funcionando sin problemas.
Después de seguir investigando un poco el problema he encontrado unos errores un poco preocupantes en el /var/log/apache2/error_log que decian:
[notice] child pid 22096 exit signal Segmentation fault (11)
Lo que viene a decir que el proceso de apache que estaba sirviendo la petición se ha muerto con un segmentation fault y ha dejado la petición a medias.
Al ver esto decidí empezar a deshabilitar modulos de apache en el fichero /etc/apache2/httpd.conf pero nada, seguiamos igual. Esto me hace pensar que podemos tener un problema de hardware en nuestro servidor, concretamente de memoria. Pero de momento vamos a creer que no es así y acabamos de instalar y configurar (de forma muy básica) cherokee un servidor web, en principio, algo más ligero que apache y con una interfaz web para configurarlo. Por otra parte carece de algunas características que apache si tiene.
¿Cómo lo instalamos?
# emerge -Dv cherokee
Para arrancarlo tendremos que modificar el script de inicio /etc/init.d/cherokee y donde pone:
cherokee-guardian
Pondremos: cherokee
Espero que esto esté arreglado en poco tiempo, ya está reportado a Gentoo pero aun no han modificado el paquete.
¿Cómo lo arrancamos?
/etc/init.d/cherokee start
¿Y cómo hacemos para que arranque siempre que reiniciemos?
# rc-update add cherokee default
¿Cómo lo administramos?
# cherokee-admin -b dirección_ip_del_servidor
Y en el navegador pondremos http://ip_del_servidor:9090/, accediendo así a la página de configuración.
En próximos posts explicaré como crear servidores virtuales con soporte de PHP y otros aspectos de configuración que me parezcan interesantes.
More From tripledes
- Tecnología: Pensando en renovar el servidor de casa
- Sonido en gentoo
- HP-UX: Gestionando parches y actualizaciones
tripledes Recommends
- Un Tratamiento Natural Para El Crecimiento del cabello – Como Prevenir la Caida del Pelo (stanfieldsk)
- bajar de peso (stanfieldsk)

[...] more from the original source: Gentoo: Instalando cherokee Related ArticlesBookmarksTags There are no related articles. Digg it Stumble [...]