Si se confirma que una planificación no se esta ejecutando ya sea por no recibir e-mails del proceso asociado o porque los ficheros resultado no están actualizados, se debe comprobar si alguna de estas causas han podido detener o saturar el planificador(DCServer):
Causa 1
DataCycle Server se ha cerrado en la maquina que lo ejecuta constantemente (24x7) y no se ha vuelto a iniciar.
Vea este artículo http://soporte.apesoft.com/entries/21041367 para saber más sobre el equipo de DCServer.
Causa 2
DataCycle Server se ejecuta como servicio y este está detenido. Compruebe en los servicios de Windows si el servicio "DataCycle Server" está en estado "Iniciado" y si el modo es "Automático". Si su estado es "Detenido" pulse a "Iniciar" en la barra de botones superior.
Para acceder a servicios de Windows siga los pasos Inicio > Herramientas Administrativas > Servicios
Causa 3
DataCycle Server se ejecuta como servicio y este está detenido. Compruebe en los servicios de Windows si el servicio "DataCycle Server" está en estado "Iniciado" y si el modo es "Automático". Si su estado es "Iniciado" compruebe desde la aplicación cliente de Datacycle Reporting si este responde a peticiones : Menu Herramientas > Monitorizar todos los servidores, modifique el horario de la traza a mostrar, si no aparece actividad , puede ejecutar algun proceso (a modo de prueba) en el servidor (icono servidor) y si se queda en espera, vuelva a la administración de servicios Windows y pulse a "Reiniciar" en la barra de botones superior.
Esta situación requiere revisar diferentes supuestos para evitar que se repitan estas caidas:
Supuesto 3.1
El repositorio es de tipo MS Access y la ruta de conexión al mismo contiene una unidad mapeada de red ( S:\ , R:\ ,...)
En este supuesto conviene modificar la ruta a la nomenclatura UNC o bien poner una ruta física (disco C:\)
Supuesto 3.2
La identidad que se ha definido para que inicie el servicio es un usuario de Windows sin perfil de DataCycle Reporting es decir no ha ejecutado nunca DCR y al tratar de ejecutar DCServer no puede obtener paramétros basicos de DC. La solución sería iniciar sesión Windows con ese usuario y arrancar DCReporting.
Supuesto 3.3
El usuario de Windows que está definido como quien inicia el servicio ha cambiado de contraseña o no es válido.
Supuesto 3.4
El repositorio es de tipo MS SQL Server y la BBDD reside en el mismo equipo donde DCServer reside. Lo que puede ocurrir es que el motor de MSSQLServer o algunos de sus servicios de comunicaciones se inicien después de DCServer cuando hay una caída del sistema.
En este caso es necesario revisar con al área IT si podemos modificar el orden de arranque de los servicios. O bien establecer una dependencia al servicio de DataCycle Server
Para modificar las dependencias de un servicio se debe acceder al registro de Windows, se aconseja hacer este tipo de acciones de forma supervisada por el departamento IT de su organización. El valor a modificar se corresponde con esta ruta de registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\servicename\DependOnService
Si la clave no existe se ha de crear del tipo Multi-String y asignar el valor del servicio "MSSQLSERVER"
Y al hacerlo debería verse en la pestaña de Dependencias:
Causa 4
Comprobamos que el DataCycle Server está arrancado ya sea como aplicación o como servicio, pero los trabajos que se lanzan en tiempo real o planificaciones que tendrían que haberse realizado no se ejecutan. Al monitorizar su estado actual vemos numerosos intentos de ejecución de planificaciones que han sido aplazadas porque el motor de DCServer está ocupado:
En este supuesto hay que detectar porque el JOB activo tarda tanto tiempo en ejecutarse. Causas probables suelen ser errores en macros Excel o en consultas SQL.
0 Comentarios