He creado una máquina virtual Linux sencilla en Azure e instalado Discourse. Estoy utilizando esta máquina para desarrollar algunos scripts de migración. Estoy encontrando errores HTTP 429 al ejecutar los scripts de migración. Encontré una publicación sobre cómo establecer los límites en app.yml.
Hemos intentado realizar cambios en /etc/nginx/conf.d/discourse.conf; hemos ajustado estos valores con la esperanza de no recibir más errores 429 («demasiadas solicitudes»):
sv stop nginx
sv start nginx
en /var/www/discourse
Sin embargo, seguimos recibiendo el error 429 («demasiadas solicitudes») a pesar de estos cambios.
¿Hay alguna otra configuración que debamos modificar? El error parece provenir del propio Discourse y no de NGINX. Recibí este error:
{\"errors\":[\"Has alcanzado el número máximo de nuevos temas. Por favor, espera 15 horas antes de intentarlo de nuevo.\"],\"error_type\":\"rate_limit\",\"extras\":{\"wait_seconds\":54224}}
Si intento publicar mensajes con otros usuarios, parece funcionar correctamente.
Me pregunto dónde está la configuración para eliminar esta restricción sobre el número de nuevos temas por usuario. No la encontré en Configuración \ Usuarios ni en Configuración \ Publicación.