Aspectos a tener en cuenta en caso de fallo continuo del índice
El índice de búsqueda no es esencial para el funcionamiento del negocio. Por lo tanto, el sistema « Sterling™ Order Management » sigue funcionando correctamente incluso cuando se producen problemas prolongados en las operaciones de indexación. Sin embargo, esto puede provocar los siguientes problemas:
- Cada vez que se produce un error en el índice, se registra una excepción a través de «Notificación de excepciones»; se registran demasiados de estos problemas de forma continua.
- Si la indexación no funciona durante un tiempo prolongado, los resultados de la búsqueda en «Búsqueda de pedidos» dejan de ser fiables, ya que los continuos fallos en la operación de indexación han dado lugar a que los datos del índice estén desactualizados.
Por estos motivos, comprueba si existe un problema persistente con las operaciones de índice, desactiva la operación de forma preventiva y avisa a los usuarios.
Esta determinación se lleva a cabo utilizando la lógica de «detección rápida de fallos». Puedes activar o desactivar esta lógica mediante la yfs.ssi.fail.fast propiedad yfs. Por defecto, está activada. Esta lógica garantiza que, en caso de fallos continuos en la operación del índice, esta se desactive hasta que se solucione el problema subyacente y se vuelva a activar. Si se produce un error continuo en la operación de indexación, esta se desactiva y no se realizan más intentos de indexación.
La definición de lo que constituye un fallo «continuo» se puede configurar mediante un conjunto de propiedades. Para obtener más información sobre cómo configurar esta función, consulta las propiedades que comienzan por « yfs.ssi.fail.fast ».
- La tabla YFS_Index_Status, de tipo «STATISTICS», se utiliza para realizar un seguimiento del estado de las operaciones de índice mediante el
IndexWorkingindicador. Cuando es necesario desactivar la operación de índice, elIndexWorkingindicador se establece en «N». Estos datos se registran por separado para los índices de pedidos y de envíos. - En el caso de un índice, cuando la indexación está desactivada (el parámetro IndexWorking está establecido en «N») debido a fallos continuos en la operación de indexación, esto implica que el índice ha quedado obsoleto y que los resultados de la búsqueda en «Order Search» dejan de ser fiables.
- Puede gestionar el
IndexWorkingindicador a través de la Consola de gestión de índices en el Administrador de gestión del sistema. - Cuando un servidor de base de datos ( JVM ) detecta un fallo continuo en las operaciones de índice, te avisa mediante alertas y eventos antes de desactivar el indicador correspondiente.
- Si la operación de indexación está desactivada, solucione el problema subyacente y vuelva a activarla a través de la Consola de gestión de índices.
- Mientras la función de indexación esté desactivada, cada intento de indexación generará una advertencia en los registros de la aplicación.
El SearchWorking atributo de la YFS_Index_Status tabla no se utiliza en la integración integrada con la búsqueda de pedidos.