sábado, abril 07, 2007

Community Serve 2.1

Como mencione en días pasados instale el Community Server para correr este weblog, al principio todo parecía bien, pero luego comenzaron los problemas.

El problema, y que esta relacionado y no, es que en los servicios proveedores de hosting se asigna un application pool de IIS por cada cuenta, este application pool esta configurado de manera que si no existe ninguna solicitud de paginas en un determinado tiempo, el application pool finaliza su ejecución, esto se hace con la finalidad de recuperar y administrar mejor los recursos del servidor, el problema aquí esta que cuando esto sucede y después se solicita alguna pagina, el CS tarda mucho en responder, debido a que el tiempo de inicialiacion del CS es muy grande - según se explica en el sitio del CS, tarda en inicializar porque crea cache de paginas y controles en memoria a partir de los datos de la bases de datos -, dando la impresión de que el sitio no esta respondiendo. Por tal motivo hace un par de días actualice el CS a la versión 2.1, la cual incluye correcciones a bugs, algunas mejoras de perfomance y de ejecución sobre ambientes "Medium Trust" - el cual es el modo en que si no todos, la mayoría de proveedores de hosting compartido utilizan -, ademas de la adición de nuevos controles de contenido y algunos temas para CS.

Aparentemente la situación se ha mejorado, aunque el sitio sigue con algunos problemas, como excepciones generadas por el CS, algunas de ellas ya las reporte, espero que exista alguna solución Una funcionalidad que me ha sido de gran ayuda para investigar y estar al pendiente de los errores generados en CS, a sido la infraestructura de Health Monitoring incluida en ASP.NET 2.0, de la cual quisiera comentar en un post posterior.

Por cierto estoy usando para escribir este post, y enviarlo a mi servidor de CS, la nueva herramienta de Microsoft Windows Live Writer, porque Gabriel Flores comenta sobre ella.

No hay comentarios.: