¿Existen límites superiores para el plugin RSS Polling?

Sidekiq ofrece algunas respuestas.

Hoy he notado que las páginas tardaban demasiado en cargarse. En los últimos días ya había notado cierta lentitud aquí y allá, por ejemplo, en el tiempo que tardaban los enlaces de Discourse en renderizarse como títulos de página.

Comprobé Sidekiq y había más de 100 trabajos en cola (Enqueued) y 5 ocupados (Busy). Casi todos eran encuestas RSS (RSS Polling feeds). Cambié la periodicidad de las encuestas de 10 minutos a 1 hora y eliminé los trabajos.

Luego comprobé el servidor, y esto es lo que sucedió antes y después del cambio:

Mi suposición (basada solo en esto, todavía no he revisado el código) es que RSS Polling enviará los feeds a la cola, tantos como tengas. La cola asegurará que haya un número razonable de trabajos simultáneos. Pero… supongo que el riesgo es que la cola de feeds se haga tan larga que cuando se active la nueva encuesta RSS, la última todavía esté en ejecución, y aquí es cuando las cosas se ponen feas hasta que hay un reinicio, pero la cola volverá a crecer, y etc.

Por favor, corríjanme si este análisis es erróneo. :slight_smile:

ACTUALIZACIÓN: RSS Polling en acción, +60 feeds (en una comunidad todavía nueva sin actividad masiva e incluso menos durante las horas de sueño).

1 me gusta