wrapper.disable_forced_shutdown |
||||||||||||
Cuando el usuario presiona CTRL-C en una consola de Windows o un shell de UNIX, o envía una señal TERM al proceso del Wrapper en UNIX, el Wrapper iniciará su proceso de apagado. Esto significa que el Wrapper honrará todos los tiempos de espera configurados, esperando que la JVM se apague y salga limpiamente antes de apagarse. Si la JVM se está comportando mal, o hubo una configuración incorrecta, esto significa que el Wrapper podría tardar bastante en apagarse. Al principio de la vida del Wrapper, se identificó este problema de usabilidad y agregamos lógica para que una segunda CTRL-C o señal TERM le indicara al Wapper que ignore todos los tiempos de espera, elimine el proceso de JVM de inmediato y se apague ahora. Este apagado forzado también ocurrirá si el Wrapper ya hubiese comenzado su proceso de apagado por cualquier otro motivo. Si bien este comportamiento suele ser muy conveniente, también hay momentos en los que el administrador desea asegurarse de que la JVM nunca se apagará a la fuerza de esta manera. Esta propiedad hace posible deshabilitar esta función. Desde la versión 3.5.37 también es posible utilizar la propiedad wrapper.forced_shutdown.delay, cantidad mínima de tiempo requerida entre dos CTRL-C o señales TERM para iniciar un apagado forzado. Los valores válidos de la propriedad incluyen:
El valor predeterminado es FALSE.
Si se han deshabilitado los apagados forzados y las propiedades
wrapper. |
Referencia: Apagados |
El Java Service Wrapper proporciona un conjunto completo de propiedades de configuración que le permiten hacer que el Wrapper se adapte exactamente a sus necesidades. Por favor, lea la documentación de las propiedades individuales para ver todas las posibilidades además de los ejemplos mostrados anteriormente.
|