![HCL Commerce Version 9.1.5.0](../../base/images/9150.png)
Resolución de problemas: Error de ConnectionLoss durante la primera compilación de índice completo
Después de la primera compilación de índice completa, el servicio de consulta de datos pierde su conexión a ZooKeeper. Los mensajes de error característicos se escriben en los registros que le permiten diagnosticar y resolver este problema.
Problema
Después de la primera compilación de índice completo, el servicio de consulta de datos genera un error de ConnectionLoss
asociado a ZooKeeper. El resultado de este error es que las operaciones de categoría de ventas basadas en reglas y la búsqueda no funcionan. Por ejemplo, si ha activado las categorías de ventas basadas en reglas en el servidor de transacciones y ha creado una categoría de este tipo, al seleccionar y recargar esa categoría no se obtienen datos.
2021-01-12 19:31:33,022 [myid:1]
- WARN [NIOServerCxnFactory.AcceptThread:0.0.0.0/0.0.0.0:2181:RateLogger@56]
- [29 times]
Message: Error accepting new connection: Too many connections from /172.20.0.6 - max is 60
En el registro del servicio de consulta de datos (de forma predeterminada /app/ESQueryService/logs/trace.log), hay errores similares a los siguientes:[2021-01-12 19:31:32,571]
[Default Executor-thread-11] [6916958446773453208]
ERROR c.h.c.s.i.c.SearchConfigurationRegistry.loadProfile:246
- KeeperErrorCode = Session expired for /profiles
[2021-01-12 19:31:39,242]
[Default Executor-thread-9] [6916958469548975730]
ERROR c.h.c.s.i.c.SearchConfigurationRegistry.loadProfile:246
- KeeperErrorCode = ConnectionLoss for /profiles
Donde 172.20.0.6 es la dirección del servicio de consulta de datos.Solución
Reinicie el servicio de consulta de datos para restablecer la conexión.