Reiniciar IIS para levantar SQL Server

22/02/2008 - 11:42 por Avance | Informe spam
Tenemos un Servicio Web que graba en SQL Server 2005, funciona bien en varios
casos idénticos excepto en uno que en un momento dado (no hemos encontrado
patron alguno) el SQL comienza a devolver un error de transaccion cerrada y
ya no disponible. Parece un problema de programación pero lo cierto es que
tras semanas de revisar el codigo y realizar y monitorizar pruebas, aún
limpiando todas las trazas, conexiones, trabajos, etc del SQL no se consigue
levantar, la única forma de de que vuelva a funcionar es reiniciando el IIS.

¿Alguna idea?.

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
22/02/2008 - 14:17 | Informe spam
Obviamente es un problema de programación. Al reiniciar IIS, la aplicación
muere y es por eso que el error desaparece.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Avance" wrote:

Tenemos un Servicio Web que graba en SQL Server 2005, funciona bien en varios
casos idénticos excepto en uno que en un momento dado (no hemos encontrado
patron alguno) el SQL comienza a devolver un error de transaccion cerrada y
ya no disponible. Parece un problema de programación pero lo cierto es que
tras semanas de revisar el codigo y realizar y monitorizar pruebas, aún
limpiando todas las trazas, conexiones, trabajos, etc del SQL no se consigue
levantar, la única forma de de que vuelva a funcionar es reiniciando el IIS.

¿Alguna idea?.
Respuesta Responder a este mensaje
#2 Avance
22/02/2008 - 18:48 | Informe spam
Bien, aún asumiendo el hecho de que el código provoque el error. ¿Por qué
sigue sin funcionar el servicio web para peticiones posteriores de otros
clientes incluso reiniciando el servicio de MSSQL Server?, es decir, el IIS
se queda como bloqueado.


"Gux (MVP)" wrote:

Obviamente es un problema de programación. Al reiniciar IIS, la aplicación
muere y es por eso que el error desaparece.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Avance" wrote:

> Tenemos un Servicio Web que graba en SQL Server 2005, funciona bien en varios
> casos idénticos excepto en uno que en un momento dado (no hemos encontrado
> patron alguno) el SQL comienza a devolver un error de transaccion cerrada y
> ya no disponible. Parece un problema de programación pero lo cierto es que
> tras semanas de revisar el codigo y realizar y monitorizar pruebas, aún
> limpiando todas las trazas, conexiones, trabajos, etc del SQL no se consigue
> levantar, la única forma de de que vuelva a funcionar es reiniciando el IIS.
>
> ¿Alguna idea?.
Respuesta Responder a este mensaje
#3 Gux (MVP)
22/02/2008 - 20:17 | Informe spam
No soy experto en IIS, pero he observado que ante problemas graves de
aplicaciones .NET en muchos casos hay que reciclar el pool de la aplicación o
incluso ejecutar un IIsreset.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Avance" wrote:

Bien, aún asumiendo el hecho de que el código provoque el error. ¿Por qué
sigue sin funcionar el servicio web para peticiones posteriores de otros
clientes incluso reiniciando el servicio de MSSQL Server?, es decir, el IIS
se queda como bloqueado.


"Gux (MVP)" wrote:

> Obviamente es un problema de programación. Al reiniciar IIS, la aplicación
> muere y es por eso que el error desaparece.
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Avance" wrote:
>
> > Tenemos un Servicio Web que graba en SQL Server 2005, funciona bien en varios
> > casos idénticos excepto en uno que en un momento dado (no hemos encontrado
> > patron alguno) el SQL comienza a devolver un error de transaccion cerrada y
> > ya no disponible. Parece un problema de programación pero lo cierto es que
> > tras semanas de revisar el codigo y realizar y monitorizar pruebas, aún
> > limpiando todas las trazas, conexiones, trabajos, etc del SQL no se consigue
> > levantar, la única forma de de que vuelva a funcionar es reiniciando el IIS.
> >
> > ¿Alguna idea?.
Respuesta Responder a este mensaje
#4 netzorro
23/02/2008 - 05:47 | Informe spam
Desconozco como se llama en español pero utiliza el Recyce worker process de
las propiedades del AppPool a un valor de 30 min o 60 min
Si el error se produce luego de un determinado tiempo esto recicla el
proceso y puede ayudar

Diego

"Gux (MVP)" wrote in message
news:
No soy experto en IIS, pero he observado que ante problemas graves de
aplicaciones .NET en muchos casos hay que reciclar el pool de la
aplicación o
incluso ejecutar un IIsreset.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Avance" wrote:

Bien, aún asumiendo el hecho de que el código provoque el error. ¿Por qué
sigue sin funcionar el servicio web para peticiones posteriores de otros
clientes incluso reiniciando el servicio de MSSQL Server?, es decir, el
IIS
se queda como bloqueado.


"Gux (MVP)" wrote:

> Obviamente es un problema de programación. Al reiniciar IIS, la
> aplicación
> muere y es por eso que el error desaparece.
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna
> clase.
>
>
>
> "Avance" wrote:
>
> > Tenemos un Servicio Web que graba en SQL Server 2005, funciona bien
> > en varios
> > casos idénticos excepto en uno que en un momento dado (no hemos
> > encontrado
> > patron alguno) el SQL comienza a devolver un error de transaccion
> > cerrada y
> > ya no disponible. Parece un problema de programación pero lo cierto
> > es que
> > tras semanas de revisar el codigo y realizar y monitorizar pruebas,
> > aún
> > limpiando todas las trazas, conexiones, trabajos, etc del SQL no se
> > consigue
> > levantar, la única forma de de que vuelva a funcionar es reiniciando
> > el IIS.
> >
> > ¿Alguna idea?.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida