trucos hobba hevvo hartico habtium habbo fantasy creditos comandos java jsp

java - hevvo - hobba



¿Cómo puedo mostrar una página "temporalmente fuera de servicio" a los usuarios de la aplicación web durante el mantenimiento? (3)

Desarrollo y mantengo pequeñas aplicaciones web de intranet escritas en JSP y Java. Se ejecutan en un servidor web Resin, sin httpd dedicado como Apache.

Antes de realizar el mantenimiento, activo un mensaje Ajax muy simple para instar a los usuarios a desconectarse.

Lo que quiero es, mientras realizo el mantenimiento, que un usuario intente iniciar sesión en esa aplicación en particular para ver una página "Lo siento, temporalmente fuera de servicio", mientras que todas las otras aplicaciones web que se ejecutan en el mismo servidor web están disponibles como de costumbre.

¿Cuáles son algunas de las mejores prácticas en esta situación?


Configure un sitio alternativo en su servidor web con el mensaje de interrupción. Luego, al realizar tareas de mantenimiento, redirija su sitio web al sitio de mantenimiento mientras está actualizado. De esta forma, si los usuarios tienen páginas distintas a la página predeterminada marcada, aún recibirán el mensaje de interrupción. De lo contrario, un enfoque simple es simplemente cambiar su página predeterminada / de inicio de sesión con una página de mantenimiento.


Simplemente cambio la primera página de la aplicación web con una página sin vínculo que contiene el mensaje que mencionaste.


en mi página asp.net utilizo el archivo global.asax, esto me permite verificar el estado del sitio web en cada solicitud de página. Entonces, si lo he puesto en modo de mantenimiento o si la base de datos está inactiva, lo redirecciona a un mensaje fuera de línea.

Creo que podrías lograr algo similar con jsp para ejecutar una parte arbitraria del código en cada solicitud http para verificar el estado, sin embargo, puedes indicarlo.