Notas de la versión de Sun Java Communications Suite 5

Reinicio automático de los servicios de calendario utilizando Watcher

Calendar Server y Messaging Server utilizan ahora el mismo mecanismo de detención e inicio. El comando start-cal inicia el proceso de watcher y después ejecuta los demás procesos. El proceso de watcherconoce las dependencias que tienen los otros servicios y la secuencia con la que deberían iniciarse.

Cada servicio registrado (proceso) abre una conexión con Watcher. Si se interrumpe un proceso sin desconectarlo correctamente, Watcher lo reinicia automáticamente. Si se interrumpe el proceso dos veces en un intervalo definido, Watcher no lo reiniciará. Es posible configurar este intervalo de tiempo de espera.

Información adicional de Watcher:

Servicios de Calendar Server supervisados por Watcher

Watcher supervisa todos los servicios que se han registrado en él. Los procesos registrados para Calendar Server son: cshttpd, csadmind , csdwpd, csnotifyd, y csstored.

Debe habilitarse el daemon csstored. Asegúrese de establecer el parámetro de configuración local.store.enable en "y" . La activación decsstored era opcional en la versión anterior de Calendar Server, pero ahora es obligatoria. El daemon csstored debe iniciarse correctamente para que puedan activarse todos los servicios que dan acceso al almacén. Si se detiene, será necesario interrumpir y reiniciar también los procesos dependientes.

Configuración de Watcher en Calendar Server 6.3

Watcher está habilitado por defecto. Para gestionar el proceso Watcher, se han agregado nuevos parámetos al archivo ics.conf:

Registro de Watcher en Calendar Server 6.3

Watcher escribe en un solo registro: cal-svr-base/data/log/watcher.log , que contiene la siguiente información:

Reinicio automático en implementaciones de alta disponibilidad en Calendar Server 6.3

Si un servidor falla dos veces dentro del periodo de tiempo de espera, el sistema dejará de intentar reiniciar el servidor. En un sistema de alta disponibilidad se cierra Calendar Server y se produce un relevo en el otro sistema

Iniciar y detener Calendar Server 6.3 utilizando secuencias de comandos del empaquetador para csservice

Las interfaces públicas de csservice son start-cal y stop-cal. Esta sección muestra cómo utilizar cada una de estas secuencias de comandos del empaquetador y contiene tablas con explicaciones de sus opciones y con la lista de componentes que deberán iniciarse o detenerse.

Secuencia de comandos del empaquetador start-cal para Calendar Server 6.3

El uso de start-cal es el siguiente:

./start-cal [opciones...] [componentes...]

A continuación se muestra la lista de opciones:

-? o --help

Mostrar esta lista de ayuda.

-d

Habilitar modo de depuración.

-l

Enumerar los servicios activos.

-L

Enumerar los servicios habilitados.

-A

Enumerar todos los servicios.

A continuación se muestra la lista de componentes:

watcher

ens

store

notify

admin

http

dwp

Si no aparece ningún componente en la lista, start-cal iniciará todos los servicios habilitados.

Secuencia de comandos del empaquetador start-cal para Calendar Server 6.3

El uso de stop-cal es el siguiente:

./stop-cal [opciones...] [componentes...]

A continuación se muestra la lista de opciones:

-? o --help

Mostrar esta lista de ayuda.

-d

Habilitar modo de depuración.

-f

Obligar a que deje de utilizar SIGKILL. (Esto sólo funciona en plataformas UNIX®.)

A continuación se muestra la lista de componentes:

watcher

mfagent

ens

store

notify

admin

http

dwp

Si no aparece ningún componente en la lista, stop-cal detendrá todos los servicios habilitados.