Archivo de la categoría 'Apache'

[warn] mod_fcgid: read data timeout in 31 seconds

8 de Septiembre de 2011 | 11:20 am

Últimamente en un servidor con Virtualmin donde solo hay alojado un foro SMF, aparecía de vez en cuando un error 500 acompañado del siguiente aviso en los logs de error de Apache: [warn] mod_fcgid: read data timeout in 31 seconds.

Buscando he llegado a este post del foro de Virtualmin donde indicaban una posible solución, que por el momento está funcionando. Consistiría en cambiar el modo de ejecución de PHP. De FCGID aa CGI desde Server Configuration -> Websites Options.

Ahora toca vigilar por si todo funciona correctamente.

Address already in use: make_sock: could not bind to address 0.0.0.0:80

6 de Septiembre de 2009 | 8:09 pm

Otro error al iniciar apache, parecido a este otro: Address already in use: make_sock: could not no listening sockets available, shutting down.

Esta vez lo solucionamos usando el comando fuser:

fuser 80/tcp

Nos indica los números de los procesos están escuchando en ese puerto. Ahora consultamos que procesos son usando ps, donde xxxx es el número de proceso:

ps aux | grep xxxx

Ya sabemos que proceso es. Si queremos acabar con todos los procesos que escuchan en el puerto 80, sería usando también fuser:

fuser -k 80/tcp

y reiniciamos:

/etc/init.d/apache2 start

Poner a punto servidor Debian desde 0

22 de Marzo de 2008 | 4:21 pm

Nuevo servidor y cómo no, toca configurarlo. Esta vez voy a preparar una especie de chuleta para próximas veces.

La distribución elegida es, por supuesto Debian en su versión actual estable (4.0 Etch). Voy a prepararlo para que funcione como servidor web. Necesitará principalmente la instalación de Apache, MySql y ProFTP. No va a ser utilizado como servidor de correo. Así es como lo hago yo, que no tiene que ser ni única ni la mejor manera.

(more…)

php_network_getaddresses: getaddrinfo failed: Name or service not known

6 de Enero de 2008 | 1:51 pm

Al incluir un archivo php de un servidor externo me encontré con los siguientes errores:

Warning: include() [function.include]: php_network_getaddresses:
getaddrinfo failed: Name or service not known in
/mi/ruta/www/prueba.php on line 2 Warning:
include(http://dominio.com/archivo.php) [function.include]:
failed to open stream: Success in /home/albionou/www/prueba.php
on line 2 Warning: include() [function.include]: Failed opening
'http://dominio.com/archivo.php' for inclusion
(include_path='.:/usr/share/php5') in /mi/ruta/www/prueba.php
on line 2

El servidor ya estaba configurado para incluir archivos externos y ya lo hacía con archivos de otros servidores.

Parece ser que no reconocía la dirección. Al hacer ping al dominio desde el servidor tampoco lo encontraba.

La solución ha sido editar el archivo /etc/hosts e incluir el dominio y su ip en la lista:

xxx.xxx.xxx.xxx dominio.com alias

Con esto ya ha funcionado a la perfección.

Incluir archivos en php de un servidor externo

6 de Enero de 2008 | 1:48 pm

Puede ser interesante incluir un archivo que se encuentra en otro servidor. Para conseguir esto, es necesario tener bien configurado el archivo php.ini.

allow_url_fopen=On
allow_url_include=On

Y reiniciar apache.

Puede ser que te encuentres con un error al incluir archivos externos en php.

Eñes y acentos en mysql (y apache)

8 de Diciembre de 2007 | 12:42 am

Configurando un nuevo servidor web (Debian Etch, Apache 2, PHP 5 y MySQL 5) y probando alguna aplicación, descubro con horror que no se registran correctamente en la base de datos los acentos y la letra ñ. Sin embargo, los juegos de caracteres de MySQL y sus cotejamientos estaban correctos. El problema debía residir en Apache.

(more…)

Puerto 80 ya en uso al (re)iniciar apache2

12 de Julio de 2007 | 10:45 pm

Segundo post, después de un buen tiempo y es para dar la solución de un problema que me ha surgido en uno de los servidores que administro. Su sistema operativo es Debian.
El problema era simplemente que el servidor no servía páginas. Al mirarlo veo que no se puede reiniciar el Apache. El puerto 80 ya estaba en uso:

Apache2(98)Address already in use: make_sock: could not no listening sockets available, shutting down
Unable to open logs”

¿Pero por qué o quién?¿Y cómo lo arreglo?

(more…)