Solución de problemas - Metasys - LIT-12012115 - Server - Metasys UI - 10.1

Boletín técnico de Metasys UI

Product
Building Automation Systems > Graphics and Interfaces > Metasys UI
Document type
Technical Bulletin
Document number
LIT-12012115
Version
10.1
Revision date
2019-10-14
Tabla 1. Solución de problemas

Error o mensaje de error

Descripción con resolución

Después de instalar Metasys UI o Metasys UI Offline, se recibe el siguiente error al navegar al sitio:

HTTP Error 500.21 – Internal Server Error.

Handler “ExtensionlessUrlHandler-Integrated-4.0″ has a bad module “ManagedPipelineHandler” in its module list.

El componente ASP.NET experimenta un problema de registro. Este problema se produce cuando el componente ASP.NET se instala antes de que el componente Internet Information Services (IIS) se instale y configure adecuadamente.

Para resolver este problema:
  • Windows 10, Windows 8.1, Windows Server 2012 R2 y Windows Server 2012:
    1. Haga clic con el botón derecho en Windows Powershell y seleccione Ejecutar como administrador.
    2. Escriba lo siguiente: Instalar-WindowsFeature Web-Asp-Net45.
    3. Pulse Intro.
  • Windows 7 (64 bits) y Windows Server 2008 R2 (64 bits):
    1. Haga clic con el botón derecho en la línea de comandos y seleccione Ejecutar como administrador.
    2. Escriba lo siguiente: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i.
      Nota: Asegúrese de incluir al final de la línea de comandos la secuencia -i.
    3. Pulse Intro.

Para obtener más información sobre esta solución, vaya a https://msdn.microsoft.com/en-us/library/k6h9cz8h%28v=vs.140%29.aspx.

Si esta solución no resuelve el error, consulte la siguiente solución.

Después de instalar Metasys UI o Metasys UI Offline, se recibe el siguiente error al navegar al sitio:

HTTP Error 500.21 – Internal Server Error.

Handler “ExtensionlessUrlHandler-Integrated-4.0″ has a bad module “ManagedPipelineHandler” in its module list.

El modo de canalización administrada de UI_AppPool o UIOffline_AppPool se establece en clásico, Classic, en lugar de integrado, Integrated.

Para cambiar la configuración del modo de canalización administrada:
  1. En el ADS/ADX o ADS-Lite donde esté instalada Metasys UI, vaya a Start > Control Panel > Administrative Tools y haga doble clic en Internet Information Services (IIS).
  2. En el panel de conexiones, amplíe el sitio web predeterminado, Default Web Site y seleccione UI o UIOffline.
  3. En el panel de acciones, haga clic en Basic Configuration.
  4. Aparece la ventana Edit Applications para editar aplicaciones. Verifique que el campo del grupo de aplicaciones esté configurado como UI_AppPool. Haga clic en OK.
  5. En el panel de conexiones, seleccione Application Pools.
  6. En Application Pools, seleccione UI_AppPool o UIOffline_AppPool.
  7. En el panel de acciones que se encuentra en Edit Application Pool, haga clic en Basic Settings.
  8. Aparece la ventana Basic Settings. En el campo de modo de canalización administrada, Managed pipeline mode, cambie el modo de Classic a Integrated.
  9. Haga clic en OK.

Para obtener más información sobre la gestión del procesamiento de solicitudes para los grupos de aplicaciones, visite https://technet.microsoft.com/en-us/library/cc725564(v=ws.10).aspx.

Un problema requiere un reciclaje del grupo de aplicaciones.

Please refresh your browser to check if Metasys is available.

A continuación se presentan ejemplos de problemas que pueden requerir un reciclaje del grupo de aplicaciones:
  • Cuando un usuario se conecta a SCT o Metasys UI Offline largos períodos de tiempo sin que caduque la sesión, Metasys UI Offline deja de responder y muestra un mensaje de error inesperado, Unexpected Error. Para resolver este problema, reciclar UIOffline_AppPool y MSEA_SCT_AppPool.
  • Cuando trabaje con símbolos personalizados, después de importar el paquete de símbolos personalizados, actualice el navegador (Ctrl + F5) y actualice el Administrador de Internet Information Services (IIS) para resolver posibles problemas de diccionario y para asegurarse de que la animación y el comportamiento personalizado funcionen correctamente.
  • Recicle UI_AppPool para ver las nuevas programaciones añadidas en SMP, las programaciones borradas de SMP, o las nuevas programaciones de los motores añadidos recientemente en SMP.
  • Recicle UI_AppPool cuando le falte la imagen del gráfico de tendencias a un informe de tendencias.
Importante: Al reciclar un grupo de aplicaciones de Metasys UI o Metasys UI Offline, todos los usuarios conectados al sitio finalizan su sesión. Al reciclar el grupo de aplicaciones de Metasys UI, los usuarios pueden perder trabajo, como la adición de excepciones o la edición de programaciones en el widget Schedules. Tenga cuidado al reciclar el grupo de aplicaciones.

Un problema requiere el reciclaje del grupo de aplicaciones de Metasys UI.

Para reciclar el grupo de aplicaciones de Metasys UI:
  1. En el servidor donde está instalado el software Metasys UI, vaya a Control Panel > Administrative Tools.
  2. Haga doble clic en el Administrador de Internet Information Services (IIS).
  3. En el panel de conexión, seleccione el servidor y haga clic en Application Pools.
  4. En la página Application Pools, seleccione UI_AppPool.
  5. En el panel de acciones, haga clic en Recycle y haga clic en Yes.

Un problema requiere el reciclaje del grupo de aplicaciones de Metasys UI Offline.

Para reciclar el grupo de aplicaciones de Metasys UI Offline:
  1. En el servidor o en el equipo con SCT en el que está instalado el software Metasys UI Offline, vaya a Control Panel > Administrative Tools.
  2. Haga doble clic en el Administrador de Internet Information Services (IIS).
  3. En el panel de conexión, seleccione el servidor y haga clic en Application Pools.
  4. En la página Application Pools, seleccione UIOffline_AppPool.
  5. En el panel de acciones, haga clic en Recycle y haga clic en Yes.

Un problema requiere un reciclaje del grupo de aplicaciones de SCT.

Para reciclar el grupo de aplicaciones de SCT:
  1. En el servidor o en el equipo con SCT en el que está instalado el software Metasys UI Offline, vaya a Control Panel > Administrative Tools.
  2. Haga doble clic en el Administrador de Internet Information Services (IIS).
  3. En el panel de conexión, seleccione el servidor y haga clic en Application Pools.
  4. En la página Application Pools, seleccione MSEA_SCT_AppPool.
  5. En el panel de acciones, haga clic en Recycle y haga clic en Yes.
Cuando se intenta ver un gráfico distorsionado, Aliased, que es un gráfico asociado con una definición de equipo, en el administrador de gráficos de Metasys UI, la lista de gráficos muestra un error Device Offline y no se carga la vista previa del gráfico. Este problema ocurre cuando un dispositivo fuera de línea tiene puntos en la definición de equipo asociada.

Para resolver este problema, asegúrese de que todos los dispositivos asociados con la definición de equipo estén en línea.

Para solucionar este problema, cree y edite los gráficos distorsionados en Metasys UI Offline.

En el widget de gráficos, los gráficos Graphics+ no muestran los enlaces predeterminados en el módulo de control de la habitación (RCM por sus siglas en inglés).

Este problema se produce porque el portal de administración de sitios (SMP) maneja los datos del RCM de manera diferente a Metasys UI.

Para resolver este problema:
  1. Abra los gráficos Graphics+ en la herramienta de generación de gráficos (GGT).
  2. Edite los enlaces del RCM. Cuando edite los enlaces, puede simplemente borrar y volver a introducir los mismos datos de enlace.
  3. Guarde los gráficos Graphics+ en el host de Metasys.

Cuando posteriormente vea el gráfico Graphics+ en el widget Graphics, los datos del RCM deberían rellenarse automáticamente de forma adecuada.

Si se agregan datos a la base de datos histórica utilizando el administrador de bases de datos de Metasys mientras se ejecuta Metasys UI, los datos promediados no se calculan con precisión. La base de datos de generación de informes utilizada por Metasys UI no sincroniza los datos inyectados de esta manera, por lo que los cálculos de los datos promediados pueden ser inexactos.

No agregue datos a la base de datos histórica con el administrador de bases de datos de Metasys mientras se ejecuta Metasys UI.

Si ya ha agregado datos a la base de datos histórica de esta manera, siga la solución que se indica a continuación:
  1. Póngase en contacto con su representante de asistencia de campo de Johnson Controls® para obtener scripts que resuelvan este problema.
  2. Desinstale el ADS/ADX/OAS.
  3. Borre la base de datos JCIReporting con los scripts del paso 1.
  4. Reinstale el ADS/ADX/OAS.

El widget de tendencias y el visor de tendencias personalizadas no muestran datos con más de 7 días de antigüedad.

El usuario de ADS no está asignado a JCIReportingDB.

En un OAS, este problema también puede ocurrir si la característica de complemento de datos históricos no tiene licencia.

Para resolver este problema, siga estos pasos en el equipo de la base de datos:
  1. En SQL Server Management Studio, conéctese al equipo de la base de datos.
  2. En el explorador de objetos, Object Explorer, amplíe Databases > JCIReportingDB.
  3. Amplíe Security > Users.
  4. Haga clic con el botón derecho del ratón en el usuario de ADS y seleccione Delete.
  5. En el explorador de objetos, Object Explorer, amplíe Security > Logins.
  6. Haga clic con el botón derecho del ratón en el usuario de ADS y seleccione Properties.
  7. En Properties, seleccione la página User Mapping.
  8. Seleccione JCIReportingDB y seleccione las opciones de pertenencia al rol de la base de datos pública y db_owner.
  9. Reinicie UI_AppPool o reinicie el ADS/ADX/OAS.

En el momento de la instalación, JCIHistorianDB se sincroniza con JCIReportingDB. Esta sincronización inicial puede tardar varias horas. La sincronización media tarda una hora por cada 5-10 GB. Mientras se lleva a cabo la sincronización, el widget Trend de Metasys UI está disponible, pero los datos de tendencias históricas pueden no aparecer hasta que se complete la sincronización.

En sitios grandes, se pueden observar los siguientes problemas en Metasys UI:
  • Es posible que vea mensajes de desconexión y reconexión.
  • Puede recibir un error al emitir comandos, los comandos pueden fallar o pueden tardar más de 10 segundos en enviarse.
  • Es posible que vea un mensaje de error de red en los widgets.
  • Puede que vea tiempos de carga lentos para los paneles.

Este problema puede estar relacionado con la configuración del atributo que define la velocidad de sondeo de detección fuera de línea, Offline Detection Poll Rate, del objeto Sitio, que está establecida en Fast.

En los sitios grandes donde las alarmas fuera de línea y en línea no son críticas, establezca la configuración del atributo Offline Detection Poll Rate del objeto Sitio en Slow para resolver los problemas.

Cuando se actualiza un sitio sin descargar un archivo en el ADS, no hay relaciones disponibles al ver el widget de relaciones de equipo, Equipment Relationships, para un equipo del árbol de las redes de edificios.

Para ver las relaciones de un equipo, debe descargar un archivo en el ADS que está viendo antes de iniciar sesión en Metasys UI.

Nota: Si no descarga un archivo, aparece un mensaje de error al ver el widget Equipment Relationships.

No se crea ningún informe de tendencias de CSV.

El constructor del CSV tiene una memoria limitada y no puede manejar la generación de un informe para el tamaño de los datos de los puntos de datos seleccionados.

Para generar un informe, seleccione menos puntos de datos.

El widget de detalles, Detail, el diálogo Commanding, u otros widgets no se cargan completamente, muestran datos parciales o muestran Null como valor después de instalar el software Metasys Server y durante el arranque inicial de Metasys UI.

Espere entre una y dos horas por cada 500 motores para que el archivo en línea recopile y rellene los atributos y otros datos mostrados en el árbol de la red del edificio. Recomendamos no acceder a los objetos del árbol de la red del edificio y ver el widget Detail del objeto durante el arranque y la sincronización iniciales. Además, no emita comandos masivos a través de la función de búsqueda avanzada en Metasys UI durante el arranque y la sincronización iniciales.

Un punto inválido bloquea las suscripciones de otro punto.

Cuando se eliminan los equipos que antes tenían puntos vinculados en un gráfico, esas suscripciones de puntos se vuelven inválidas, lo que provoca el bloqueo de otras suscripciones de puntos. Para evitarlo, borre el punto que ya es inválido de la vinculación. El equipo solo puede ser eliminado fuera de línea a través de una descarga; los puntos pueden eliminarse tanto en línea como fuera de línea.

Los valores textuales de los estados de comando que aparecen en Metasys UI son diferentes de los estados de comando que aparecen en SMP. Este problema requiere un comando de motor de sincronización, Sync Engine.
Los siguientes escenarios también pueden requerir un comando de motor de sincronización:
  • Los datos se modifican directamente desde un motor de red y no desde el Director de Sitio
  • Se crea una extensión en línea con SMP
  • Un descubrimiento de punto se ejecuta en un sitio en vivo en SMP
  • Después de que se realice una descarga en el servidor OAS

Con el comando Sync Engine puede sincronizar los últimos atributos e información disponible en un motor de red con el archivo en línea disponible en el Director de Sitio. El comando Sync Engine no es lo mismo que un comando de archivo o una carga realizada en SCT. Solo se puede emitir un comando Sync Engine en un objeto motor en Metasys UI. El comando transmite los cambios de los atributos de los objetos al sistema en vivo. Una carga en la herramienta SCT transmite los atributos de los objetos (y otros datos) a la base de datos del archivo. Puede ver el progreso de una carga en ActionQ de SCT. Una vez que se emite un comando Sync Engine, se realiza en segundo plano y ActionQ no lo controla. Sin embargo, una bandera aparece en el objeto Sitio en SMP y en Metasys UI cuando una sincronización de motor ejecutada por un comando Sync Engine está en progreso.

Para emitir un comando Sync Engine, siga estos pasos:
  1. En Metasys UI, seleccione el objeto motor del árbol de la red del edificio.
  2. Toque o haga clic en el estado o valor en el widget Detail. Se abre el diálogo Command.
  3. En el menú desplegable Command, seleccione Sync Engine.
  4. Toque o haga clic en Save.
Los puntos, controladores o motores en línea muestran un estado Remote Device Offline , Value Inaccessible o Value Cannot be Read en el widget de la red del edificio, de la matriz de prioridades o de las áreas de problemas potenciales. La versión 4.0 y posteriores de Metasys UI no pueden leer los valores de los motores que están en la versión 3.0 o anteriores de Metasys. Esto significa que los puntos, motores o controladores en línea asociados con un motor de red que está en la versión 3.0 o anterior pueden tener un estado de Remote Device Offline, Value Inaccessible o Value Cannot be Read.
Varios problemas de carga, descarga y rendimiento están ocurriendo en Metasys UI. El sistema puede tener demasiados espacios y equipos definidos. El software permite configurar un número ilimitado de edificios dentro de un objeto genérico de espacio principal, así como plantas en un edificio y habitaciones en una planta. También puede configurar espacios dentro de las habitaciones. Sin embargo, el límite recomendado es de 20.000 espacios. Un número mayor puede causar problemas de carga, descarga y rendimiento. El mismo límite de 20.000 se aplica al equipo.
El resumen de estado muestra signos de interrogación (????) en el modo en línea. Los puntos del resumen de estado no se resuelven cuando se vincula un espacio genérico sin filtro. Para los puntos a resolver en el visor, elija al menos un filtro (vinculante), para que el resumen de estado pueda buscar ese nombre corto en todos los equipos que sirven al espacio.
Un punto no se resuelve en un gráfico y se ven signos de interrogación (????) en el gráfico. Las siguientes circunstancias pueden impedir que los puntos se resuelvan:
  • El motor está fuera de línea o desconectado del servidor.
  • La definición de equipo cambia tras haberse asignado a un equipo y se utilizan los puntos del mismo equipo en el gráfico.
  • La definición de equipo se borra tras haberle asignado un equipo y se utilizan los puntos del mismo equipo en el gráfico.
  • Los servicios de Metasys se detienen.
  • Los puntos asignados se borran del motor.
Falla la entrega por correo electrónico de un informe programado. Para solucionar este problema, hay algunos requisitos previos de funcionamiento que deben implementarse para poder realizar entregas de informes; son los siguientes:
  1. Configurar el servidor de correo electrónico. Consultar la sección Remote Notifications de Metasys® UI Help (LIT-12011953) para conocer más detalles.
  2. Configurar su correo electrónico a través de la característica de notificaciones remotas, Remote Notifications, en Metasys UI para ADS. Solo se admiten configuraciones de correo electrónico del tipo protocolo simple de transferencia de correo (SMTP) para la característica de informe programado, Scheduled Report. La configuración de correo electrónico de tipo POP antes de SMTP no es compatible con la característica Scheduled Report.
  3. Si el tamaño del archivo del informe generado excede el límite del servidor de correo electrónico, que es de 20 MB de manera predeterminada, la generación del informe tiene éxito, aunque la entrega por correo electrónico del informe programado pueda fallar.
Reducción del espacio en el disco debido al gran tamaño del archivo de registro en la carpeta inetpub>Logs. El tamaño de la carpeta puede superar los 50 GB debido a los grandes archivos de registro del IIS, lo que reduce el espacio disponible en el disco. La ubicación de estos registros no la mantiene Johnson Controls. Para obtener información sobre la eliminación de archivos de registro antiguos mediante script, vaya a: https://docs.microsoft.com/en-us/iis/manage/provisioning-and-managing-iis/managing-iis-log-file-storage. En los sitios Metasys más grandes, es posible que desee crear una tarea programada para eliminar los archivos de registro mediante script. Para obtener información sobre la creación de tareas programadas vaya a: https://docs.microsoft.com/en-us/iis/manage/provisioning-and-managing-iis/managing-iis-log-file-storage#run-the-script-as-a-scheduled-task.
Ciertas características de Metasys UI muestran datos limitados o ningún dato en un OAS.

Si no tiene licencia para la característica Historical Data Add-on en un OAS, los datos quedan limitados para cualquier característica que haga referencia a datos históricos. Además de la tendencia, también se incluyen las áreas de problemas potenciales, la búsqueda avanzada y la generación de informes (más los informes programados), la actividad del equipo y administrador/monitor de alarmas.

Si no tiene licencia para la característica Potential Problem Areas en un OAS, el widget correspondiente no muestra ningún dato. En cambio, muestra un mensaje para indicar que la característica no tiene licencia.

Si no tiene licencia de la característica Scheduled Reports en un OAS, los usuarios pueden descargar y enviar inmediatamente por correo electrónico los informes de búsqueda avanzada y generación de informes, pero no pueden guardar, ver ni modificar informes programados ni plantillas. Además, el proceso de generación y entrega de los informes programados existentes no se ejecutará.

Las opciones de comando no se muestran en el diálogo de comando de Metasys UI

Si la referencia FQR de un objeto contiene el símbolo &, las opciones de comando no aparecen en el diálogo de comando de Metasys UI.

Para resolver este problema, borre el objeto que contiene el símbolo & en SMP y luego agréguelo a SMP con un nuevo nombre. Asegúrese de cargar los cambios a su archivo SCT. Es posible que tenga que ejecutar un comando de motor de sincronización en Metasys UI si los datos no están sincronizados.