Recientemente, tras una serie de cambios y actualizaciones en mi instalación de Discourse, solo me faltan dos cosas. Una es no poder reconstruir el contenedor de datos, y estoy tratando de resolverlo; pero la otra es que todos los oneboxes funcionan excepto con las URLs de YouTube.
Desde dentro del servidor y del contenedor puedo hacer CURL a YouTube. ¿Cómo puedo asegurarme de que se debe a una prohibición temporal de IP?
Edición: Puedo confirmar que ni la reconstrucción (App) ni el rebake afectan este problema.
Edición 2: Al buscar, vi que @jomaxro comentó aquí que cosas como CloudFlare pueden afectar a los Oneboxes… ¿puede un CDN afectar solo a un Onebox? Probé ponerlo en Modo Desarrollo pero no hubo cambios.
Edición 3: Probé eliminar todos los plugins. Nada cambió. (Además, no puedo hacer rebake ya que parece que los procesos se cortan entre sí).
Edición 4: Probé el comando de @Overgrow y sí, efectivamente tengo un problema
[1] pry(main)> posts = Post.where("raw like '%youtube%'").count
=> 72674
Estoy teniendo dificultades para ejecutar los comandos de rebake porque mi contenedor me muestra esto:
PG::UnableToSend: no connection to the server
PG::ConnectionBad: PQconsumeInput() SSL SYSCALL error: EOF detected
¿Necesito detener algo?