¡Hola! Recientemente actualizamos nuestra implementación autoalojada a la última versión de Discourse (2.9.0.beta1, 5a93ce421d), pero estamos observando un gran aumento en las notificaciones del personal (en comparación con antes de la actualización, desde la 2.8), y no hemos podido averiguar cómo borrar alguna de estas notificaciones de nuestras notificaciones del personal.
Tengo docenas de notificaciones de las últimas horas de actividad, pero al hacer clic en los botones “Descartar” en el menú desplegable de notificaciones o en la página dedicada de notificaciones en el perfil, no parece que hagan nada: todas las notificaciones no leídas permanecen sin leer:
No estoy seguro de por qué algunas notificaciones se marcan como leídas y otras no; he abierto cada una de ellas individualmente para investigarlas, pero su estado de lectura/no lectura no parece cambiar. Por lo que puedo decir, esto solo es un problema con el personal, pero eso no está confirmado.
¿Alguien puede indicarme la dirección correcta para resolver esto? Noté que la pestaña de red muestra algunas interacciones del service worker al hacer clic en “Descartar”, ¿tengo un service worker obsoleto? ¿O tal vez una configuración de administrador antigua con un comportamiento nuevo?
Rasga eso: todas nuestras cuentas de usuario parecen tener una gran cantidad de notificaciones que no son relevantes para ellas, incluidas las notificaciones del personal, y tampoco puedo borrar esas notificaciones. También lo comprobé en varios navegadores diferentes.
EDITAR: casi parece que todos los usuarios tienen un conjunto compartido de notificaciones; los informes que llegan parecen indicar el mismo conjunto de notificaciones que aparecen en el panel de notificaciones de todos.
Puede ser que redis haya estado caído por un tiempo y solo ahora estés recibiendo todas esas notificaciones.
Otra posibilidad es que tengas un plugin que te esté causando demasiadas notificaciones. Recuerdo haber visto algo sobre eso en el pasado, pero no recuerdo qué plugin era.
Hola a todos, gracias por el seguimiento. @IAmGav me estaba ayudando en un mensaje directo.
Sí, los índices son un problema; no pudimos restaurar desde una copia de seguridad reciente debido a esto. Eliminamos registros duplicados de una copia de seguridad (manualmente) y pudimos restaurar con éxito (usando la herramienta de línea de comandos discourse restore integrada).
Las “notificaciones globales compartidas” todavía están presentes; estamos eliminando el plugin Babble ahora, responderemos cuando tengamos más información. Lo tonto es que no estábamos usando el plugin Babble, estaba instalado pero no habilitado.
Hola a todos, eliminar el plugin babble parece haber resuelto el problema de las “notificaciones globales compartidas” para nosotros. Gracias por toda su ayuda y sugerencias.