Mis días de Ruby on Rails quedaron muy atrás, pero supongo que esto genera un 505 genérico.
El rastreador de Google no comprende del todo el estrangulamiento de Discourse y en Google Search Console puedo ver que nuestra indexación y, por lo tanto, las impresiones se redujeron drásticamente después de implementar el estrangulamiento, pero no debido al estrangulamiento, sino a errores del servidor 5xx.
Entiendo que las instancias de estrangulamiento pueden ser necesarias a veces si causan demasiado tráfico, pero esperaba que Discourse informara un HTTP 429, en lugar de servir al rastreador un Error Interno 505.
¡Gracias! Eso es tranquilizador, pero no explica del todo por qué Google Search Console informa de errores 5xx que se correlacionan con el momento en que se implementó el throttling.