Primero, perdón por el OT pero la verdad es que no se ni por donde
empezar a buscar el problema.
El tema es el siguiente: tengo un proyecto django 1.2 corriendo en
Windows 2003 server SP2, Apache 2.2 y mod_wsgi. python 2.6
En reiteradas ocasiones, al parecer aleatorias, en el log de apache veo
estos errores:
[Tue Mar 20 12:03:10 2012] [info] [client 186.153.80.159] (OS 10054)Se
ha forzado la interrupción de una conexión existente por el host
remoto. : core_output_filter: writing data to the network
[Tue Mar 20 12:12:06 2012] [info] [client 186.153.80.187] (OS 10053)Se
ha anulado una conexión establecida por el software en su equipo
host.. : core_output_filter: writing data to the network
Ahora, más allá de eso, el servicio de apache se cuelga y quizás
erróneamente estoy atribuyendo el problema a esos mensajes de error.
¿Por donde puedo empezar a investigar que puede estar pasando? ¿Es sun
problema de Apache, de Windows, de configuración ? o algo que no estoy
teniendo en cuenta?
Se que quizás esto es muy poca información para diagnosticar un posible
problema pero quizás a alguien le paso algo parecido.
Desde ya muchas gracias.
Saludos.
Maxi.
_______________________________________________
pyar mailing list py...@python.org.ar
http://listas.python.org.ar/listinfo/pyar
PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
Hola,
Primero, perdón por el OT pero la verdad es que no se ni por donde
empezar a buscar el problema.
El tema es el siguiente: tengo un proyecto django 1.2 corriendo en
Windows 2003 server SP2, Apache 2.2 y mod_wsgi. python 2.6
En reiteradas ocasiones, al parecer aleatorias, en el log de apache veo
estos errores:
[Tue Mar 20 12:03:10 2012] [info] [client 186.153.80.159] (OS 10054)Se
ha forzado la interrupción de una conexión existente por el host
remoto. : core_output_filter: writing data to the network
[Tue Mar 20 12:12:06 2012] [info] [client 186.153.80.187] (OS 10053)Se
ha anulado una conexión establecida por el software en su equipo
host.. : core_output_filter: writing data to the network
Ahora, más allá de eso, el servicio de apache se cuelga y quizás
erróneamente estoy atribuyendo el problema a esos mensajes de error.
¿Por donde puedo empezar a investigar que puede estar pasando? ¿Es sun
problema de Apache, de Windows, de configuración ? o algo que no estoy
teniendo en cuenta?
Se que quizás esto es muy poca información para diagnosticar un posible
problema pero quizás a alguien le paso algo parecido.
Desde ya muchas gracias.
Saludos.
Maxi.
Hola Eugenia,
Gracias por responder.
De acuerdo a lo que me recomendás cuando fui a editar el archivo de
conf. de apache vi que ya había seteado esa opción. Se ve que en algún
momento lo había probado pero evidentemente eso no es el problema.
Ahora, también vi que había puesto un comentario en el archivo de conf
con una referencia al problema en cuestión e investigando vi que muchos
atribuyen este tema a que el usuario interrumpe la carga de una página
(cerrando la pestaña o el navegador o presionando ESC) y esto puede
causar que se registre ese error [1].
Más allá de que esto sea o no así, me parece que estoy pifiando en el
problema de raíz y es que en ocasiones aleatorias el servicio de apache
se cuelga y no debe ser específicamente debido al problema que mencioné
originalmente. Quizás sea más un tema de infraestructura, router o el
mismo Windows.
Saludos.
---
Maxi.
[1] http://perlmonks.org/?node_id=830460
Saludos.
--
Maximiliano Robaina
blog: http://maxirobaina.tumblr.com/
twitter: http://twitter.com/maxirobaina
> Si no me equivoco, en Windows solo tenés la opción MPM de un proceso
> con muchos hilos (mpm_winnt), es decir thread-based.
> Igualmente, no voy a perder demasiado tiempo con esto ya que en el
> corto plazo lo estaremos migrando a un Ubuntu Server, y acá si
> aprovecho para pedirte tu opinión, más allá de la teoría, que puede
> llegar a ser más conveniente? prefork, worker ?
>
> Saludos.
Perdón que me meta, pero si te pasás a Linux olvidate de Apache y poné
un nginx de proxy contra un gurnicorn o uWSGI (según cuál te guste
más)
http://www.peterbe.com/plog/fcgi-vs-gunicorn-vs-uwsgi
Saludos!
--
ignacio benedetti a.k.a. nachopro
mailto:tran...@gmail.com
http://blog.nachopro.com.ar/
Ok, gracias por la recomendación, lo voy a tener en cuenta.
Saludos.