¿Más de 3 millones de trabajos en cola en Sidekiq? ¿Cómo puedo detener la generación de la cola?

Lo siento @th21, fue efectivamente un error que se corregirá en FIX: chat was enqueueing too many "chat summary" emails by ZogStriP · Pull Request #31133 · discourse/discourse · GitHub

Tenemos una consulta que enumera todas las menciones o mensajes directos “de usuarios no leídos” para el chat y, al intentar ser demasiado inteligente, resultó ser incorrecta. En lugar de poner en cola un “resumen de chat” (también conocido como notificación por correo electrónico) para las menciones en canales o no leídos en mensajes directos, estaba poniendo en cola un trabajo por cada mensaje :expressionless: Dado que ese trabajo se ejecutaba cada 5 minutos, fácilmente infló sidekiq con trabajos inútiles… (nota: afortunadamente, los correos electrónicos no se enviaron ya que no podríamos recuperar ninguna mención).

4 Me gusta