Notificaciones atascadas en usuarios inexistentes debido al plugin de seguimiento

Hola,

Mis usuarios están reportando un problema por el cual siguen recibiendo la misma notificación de nuevas publicaciones. He rastreado el origen hasta un usuario que no existe, y parece que Sidekiq sigue reintentando estas notificaciones, lo que hace que estas personas reciban la notificación múltiples veces.

Antes he eliminado estos reintentos, pero vuelven a aparecer después de un tiempo. ¿No deberían simplemente ‘rendirse’ y dejar de reintentar?

Esto es extraño, sin duda. ¿Puedes revisar la base de datos buscando el user_id 44269? Quizás al eliminar el registro del usuario, lo dejamos en algunas tablas y eso está provocando el problema.

¿‘Limpiar’? ¿Hay una forma rápida de hacerlo o necesito inspeccionar cada tabla por separado?

Necesitarías un script para ello. Sin embargo, empezaría por buscar en topic_users.

Hecho; no devuelve nada. ¿Hay alguna otra tabla que pueda desencadenar esto?

select *
from topic_users
where user_id = 44269

Muy extraño… quizás el usuario está viendo todas las publicaciones… tenía activado el modo lista de correo y ahora tiene registros huérfanos relacionados con elementos que está vigilando.

He buscado en el Explorador de Datos, pero no he encontrado nada relevante. ¿Tienes otras sugerencias sobre dónde puedo buscar?

Estoy viajando esta semana, pero cuando regrese, puedo descargar un volcado de la base de datos y buscar este valor también, supongo.

¿Tiene instalados plugins de terceros?

Sí, unos cuantos. Pero primero revisaré la base de datos antes de desactivar algo en mi servidor de producción.

Creo que he rastreado esto hasta el plugin Seguir.