Cuando adquio indica que hay un error
En ocasiones
Además, siempre se generará una alerta que aparecerá en la sección de alertas del interfaz gŕafico. Se advierte de la existencia de alertas en la interfaz web, indicando el número y gravedad de la más importante en el icono de la sección de alertas; tal como se explica en la sección correspondiente.
Si el led de ERR (Error) de la
Alertas automáticas configuradas por el usuario
Existen algunas alertas automáticas configurables por el usuario fuera de los scripts.
Un dispositivo o variable está fuera de servicio
Las alertas de tipo DeviceStatus y VariableStatus indican que un dispositivo o variable monitorizado está fuera de servicio.
Estas alertas no afectan al sistema
Según las características de su dispositivo puede preferir ignorar estas alertas; por ejemplo, podría ser habitual que un dispositivo no estuviese accesible, pero no suponer un problema relevante para la instalación. En esta situación puede que la presencia de las alertas sea poco interesante para el usuario.
Para desactivar estas alertas vaya a la sección de dispositivos y desmarque el interruptor de la columna Alertas de estado.
También puede eliminar la entrada correspondiente al dispositivo o a las variables problemáticas en la sección Alertas -> Alertas automáticas.
Una variable está fuera de rango o tiene un valor inválido
Cuando el usuario configura alertas automáticas del tipo VariableValue se pueden generar este tipo de alertas cuando una variable no cumple los parámetros establecidos por el usuario. Diríjase a la sección Alertas -> Alertas automáticas para revisar la configuración y corregirla de ser necesario.
Alertas de sistema
Las alertas de nivel sistema se reconocen porque aparecen marcadas de color rojo en lugar de amarillo en el interfaz web.
Una unidad se está quedando sin almacenamiento
Alertas con el texto: Low free space in (unidad).
Causan encendido del indicador de error.
En función de la unidad que se esté quedando sin espacio:
- / la unidad / no debería aumentar de tamaño en el uso normal de
adquio . Consulte con el servicio técnico si se genera esta alerta y haga una copia de seguridad de la configuración. - /var/log el almacenamiento de logs es propenso a crecer, especialmente si tiene configurados dispositivos que den habitualmente problemas de conectividad o buses con interferencias o ruido que genere errores. En unos minutos
adquio debería hacer una rotación de registros (este procedimiento incluye la compresión de registros antiguos y moverlos a una unidad de almacenamiento distinta). Si el error es habitual o persistente procure desactivar dispositivos y configuraciones incorrectas, reduzca si puede el registro de los scripts existentes; como solución alternativa puede consultar con el servicio técnico otras opciones o la actualización de suadquio para disponer de más espacio en /var/log. - /mnt/external esta es la unidad de almacenamiento externo que haya configurado. Tal vez esté guardando histórico de demasiado tiempo o de demasiadas variables. Configure una unidad SD o USB de más capacidad en la
adquio . Nota si no hay almacenamiento suficiente alguna funcionalidad como los históricos y agregaciones de variables o las generación de copias de seguridad podrían no funcionar correctamente. - /var/lib/adquio esta es la unidad de almacenamiento de datos interno, este aviso solo es importante si no tiene configurada una unidad de almacenamiento externa, lo cual se recomienda siempre. Instale y configure una tarjeta SD o unidad USB para utilizar como almacenamiento; si esto no fuese posible consulte con su proveedor la disponibilidad de tarjetas de sistema
adquio de mayor capacidad y el proceso para migrar a una. No se recomienda el uso deadquio sin una unidad de almacenamiento externa, podŕia conllevar a un desgaste prematuro del almacenamiento interno del sistema.
Fallo en la unidad de logs
Alertas con el texto: Missing logs mount point. Causan encendido del indicador de error
El sistema
Este error norlamente indica un problema más grave de sistema, como la corrupción del almacenamiento donde se encuentre la unidad de logs. Haga una copia de seguridad de la configuración.
- Si tiene configurado el almacenamiento externo: Posiblemente necesite reemplazar la unidad por una nueva; busque un reemplazo e instálelo.
- Si no tiene configurado almacenamiento externo: Consulte a su proveedor para valorar la reparación y reemplazo del almacenamiento del sistema.
Reinicio inesperado del sistema
Alertas con el texto: Adquio core process was not shutted down correctly. Possible causes are sytem crash, forced reboot or unhandled error..
Alertas del tipo: UnexpectedRestart.
Esta alerta indica que el sistema o el motor principal de
Si puede confirmar que no se trata de un corte de alimentación y la alerta ocurre varias veces, consulte con su proveedor.
Unidad externa en modo solo lectura o no funciona
Alertas con el texto: External storage not present or failing
Alertas del tipo: ExternalStorage.
El almacenamiento externo está configurado pero la unidad (tarjeta SD externa o unidad USB) está fallando. Busque un reemplazo e instálelo lo antes posible.
Fallos en la configuración de dispositivos y variables
Dependencias de una variable calculada
Alertas del tipo: RecursiveCalculatedVariable.
Contiene en su información la identificación de la variable en conflicto en forma código_dispositivo#código_variable. La variable calculada se ignora (no existirá) debido a que alguno de sus operandos no existe. Revise la fórmula y las dependencias en la configuración de la variable.
Errores en lo scripts
Alertas del tipo: ScriptException.
Cuando un script no maneja correctamente una situación de error se genra una alerta de este tipo. Normalmente la alerta incluye información sobre la localización del error y el error ocurrido.
Los errores pueden ser cualquiera de las excepciones generadas por el motor de JavaScrip/EcmaScript subyacente o por las librerías
Operaciones habituales como la lectura y escritura de variables pueden causar errores en su funcionamiento correcto. Por ejemplo cuando la variable leída no está disponible temporalmente. Por ello es muy importante preveer estas posibles situaciones y manejar los errores que sean previsibles y no supongan un grave problema al funcionamiento del script.
Se recomienda la lectura del apartado sobre manejo de errores en el lenguaje de scripting y la revisión correspondiente
El registro del error estará disponible también en el log específico del script afectado. Para ver el registro de un script, abra el formulario de edición del script.