problema con servidor con mucho trafico.
Felipe Román Márquez
fromanm en gmail.com
Vie Oct 3 00:43:25 CLT 2008
encontré otro log más.
pertenece al /var/log/lighttpd/error.log
unexpected end-of-file (perhaps the fastcgi process died): pid: 0
socket: tcp:127.0.0.1:1026
2008-10-02 22:29:05: (mod_fastcgi.c.3325) response not received,
request sent: 996 on socket: tcp:127.0.0.1:1026 for /foro/vbseo.php ,
closing connection
no encuentro soluciones para esto.
la verdad ya me está cansando, estoy a punto de sacar esto y poner un
apache como dios manda.
alguna idea?
de antemano muchas gracias.
>
>>>
>>> no le encuentro errores, pero aun así tiene esos lapsos en que la
>>> carga baja
>>> a cero y el sito deja de responder y no hay logs de errores de
>>> nada por
>>> ninguna parte :(
>>>
>>
>>
>> ¿como sabes que el sitio no responde?
>> ¿pruebas desde fuera?
>> ¿pruebas desde dentro de la maquina?
>> ¿localmente puedes conectarte al mysql?
>> ¿si te conectas cuantos queries hay?
>> ¿hay alguno en estado locked?
>> ¿en ese momento cuantos procesos del servidor web estan corriendo?
>> ¿cuantas conexiones te muestra el netstat?
>> ¿tienes procesos en crontab para esa hora?
>>
>
> 1) por que la pagina no hace nada.
> 2) si, el servidor está en USA, todo se hace remoto, lo pruebo con
> el navegador de mi casa.
> 3) no
> 4) si puedo.
> 5) ninguno ya que el sitio no responde y las consultas a la db se
> van a cero.
> 6) no
> 7) son 4 workers y montones de spwan de fast-cgi (fácil unos 20
> procesos derivados del lighttpd
> 8) solo unas pocas, ninguna desde el sitio.
> 9)nop, no hay crontabs a esa hora.
>
> algo apareció en un log de lighttpd
>
> establishing connection failed: Connection refused socket: tcp:
> 127.0.0.1
> fcgi-server re-enabled: tcp:127.0.0.1
>
> dentro de la escuálida documentación de lighttpd encontré esto:
>
> error fantasma o error 500 en foros con mucho tráfico.
> muchas veces no deja logs ni muestra errores (como en este caso)
> en otro muestra un error 500.
>
> la posible solución es una configuración del modulo de fast-cgi
>
>
> //////
> fastcgi.server = ( ".php" =>
> ( "localhost" =>
> (
> "socket" => "/var/tmp/lighttpd/php-fastcgi.socket",
> "max-procs" => 3,
> "bin-path" => "/usr/bin/php-cgi",
> "bin-environment" => (
> "PHP_FCGI_CHILDREN" => "8",
> "PHP_FCGI_MAX_REQUESTS" => "8000"
> )
> )
> )
> )
> //////
>
> cosa que ya implementé (con valores adecuados a la carga del
> servidor), hasta ahora no ha vuelto a pasar.
>
> esperemos a ver que pasa.
>
>
> gracias a todos.
>
> si tienen algo que comentar, aportar o alegar, no dejen de hacerlo,
> siempre es útil cualquier comentario.
Más información sobre la lista de distribución Linux