Discourse-topic-organizer causando "Ralentice, demasiadas solicitudes desde esta dirección IP"

Instalamos un plugin en nuestra plataforma Discourse, pero de repente la página muestra “Slow down, too Many Requests from this IP Address”. Parece que necesitamos cambiar la configuración de Nginx de Discourse. ¿Existe alguna solución para este problema?

¿Te importaría compartir el nombre del plugin? Eso ayudaría a ver o saber qué se puede hacer.

3 Me gusta

¿Las direcciones IP provienen de las direcciones IP reales del usuario o parecen provenir de un proxy inverso?

1 me gusta

También vi esto recientemente por primera vez al abrir varias pestañas desde enlaces en una página. Acabamos de mover el sitio para que funcione como un proxy inverso local de nginx, con el fin de proporcionar una página de mantenimiento de bienvenida.

(Tal vez la IP de origen del usuario no se está pasando a Discourse en algún lugar? O quizás esto no es el problema en absoluto y es solo una coincidencia.)

Consulte Available settings for global rate limits and throttling.

Si abre varias pestañas o si tiene una IP corporativa (o incluso solo dos o tres usuarios trabajando en la misma línea de internet), es fácil alcanzar el límite de velocidad.

2 Me gusta

Sí. Y desde entonces, todas las direcciones IP son las del proxy inverso.

Esa es mi suposición. Probablemente esté registrando el proxy inverso para todas las IPs. Consulta los temas sobre “cómo ejecutar con otro servidor web” para obtener consejos sobre cómo hacer que NGINX/Discourse reciban la IP correcta.

Puedes verificarlo revisando algunas de las IPs de usuarios recientes y/o consultando /var/discourse/shared/standalone/logs/var-log/nginx/access.log (o algo muy similar).

Hmm, eso parecía correcto, pero al revisar los registros de acceso “internos” de nginx se ve que las direcciones IP reales se están pasando. :man_shrugging:

1 me gusta

Qué lástima. Esa era la solución fácil.

Algunos plugins y componentes de temas pueden generar muchas solicitudes. O tal vez simplemente abriste un montón de pestañas y tú mismo causaste este problema. :wink:

A continuación, menciono la URL del plugin en GitHub: GitHub - siddhudhangar/discourse-topic-organizer · GitHub

Si tienen alguna sugerencia, háganoslo saber.

La solicitud está llegando a través de un proxy inverso, pero he añadido la dirección IP del proxy a la lista blanca en la configuración “screened_ip_addresses” de Discourse.

Yo también tengo este problema. Uno de los moderadores de nuestro sitio también.

¿Tú también tienes el plugin discourse-topic-organizer, @outofthebox?

Parece que ese plugin genera muchas llamadas AJAX cuando se inicia la aplicación. Esto es muy probable que active la limitación de velocidad, especialmente cuando hay muchas categorías. (cc @Siddhu_Dhangar)

4 Me gusta

¡Buena pregunta! No tengo ese complemento instalado.

1 me gusta

En ese caso, te recomiendo probar el modo seguro para descartar cualquier plugin personalizado. Si el problema persiste, abre otro tema en #soporte, ya que probablemente la causa sea diferente.

6 Me gusta

¿Has encontrado alguna solución para este problema???

El plugin discourse-topic-organiser está generando demasiadas llamadas Ajax; es necesario hacerlo más eficiente

3 Me gusta