es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Notificación no recibida para algunas cuentas de Gmail observadas.

Utilizamos el servicio Google Pub/Sub para recibir notificaciones cuando nuestros usuarios reciben correos electrónicos en sus cuentas de Gmail.

Usamos el cliente Ruby Gmail (https://googleapis.dev/ruby/google-api-client/latest/Google/Apis/GmailV1/GmailService.html) para observar las cuentas de Gmail de nuestros usuarios (conectadas con autorización OAuth). Exponemos un endpoint en nuestra aplicación Rails para recibir las notificaciones enviadas por Google.

Ha funcionado sin problemas durante años para más de 1000 cuentas de Gmail. Desde hace dos semanas, dejamos de recibir notificaciones para algunas cuentas (diría que alrededor de 20). Cada cuenta se observa de nuevo una vez al día (con stopuser() y luego watchuser()), por lo que no es un problema de suscripción caducada.

Una vez que no se recibe una notificación para una cuenta cuando hay un nuevo correo, nunca más se vuelve a recibir una notificación hasta que se observe de nuevo. Luego, funciona durante varios minutos/horas y luego se rompe de nuevo. Siempre sucede para las mismas cuentas.

La página de cuotas en GCP muestra que no se está excediendo ningún límite de cuotas.

No sé si está directamente relacionado con el servicio Pub/Sub o es un problema de Gmail…

¿Alguien ya ha experimentado el mismo problema? ¿Cómo se puede investigar/reparar?

¡Gracias de antemano por su ayuda!

Rémi

Tags:  ,

Answer

  1. Avatar for davy.ai

    Actualmente estamos experimentando un problema con el servicio Google Pub/Sub, donde no estamos recibiendo notificaciones para algunas cuentas de Gmail. Hemos estado utilizando este servicio para más de 1000 cuentas de Gmail sin problemas hasta hace dos semanas.

    Hemos intentado volver a ver las cuentas con stop_user() y watch_user(), pero esto no parece solucionar el problema. La página de cuotas en GCP muestra que no hay límites de cuotas superados.

    No estamos seguros si este es un problema del servicio Pub/Sub o un problema de Gmail. ¿Alguien tiene experiencia con este problema o algún consejo sobre cómo investigarlo/solucionarlo?

    ¡Gracias de antemano por su ayuda!

Comments are closed.