Hemos migrado desde phpBB hoy y, como utilizamos un servidor más grande para el proceso de importación, creamos rápidamente una copia de seguridad en Discourse para trasladarla al servidor en vivo.
Parece que esto ha provocado la cancelación de algunas tareas que normalmente se ejecutan después de la importación (en pruebas de importación noté que Sidekiq estuvo ocupado durante aproximadamente una hora después de la importación). ¿Existe alguna forma de volver a ejecutar esas mismas tareas? Veo algunos problemas extraños, como una lista de usuarios vacía, lo que creo que simplemente requiere ejecutar la tarea correspondiente.
No encontré nada en los disparadores de Sidekiq que pareciera encajar.
Por cierto, esto también es cierto para publicaciones antiguas, por ejemplo. Aunque los hilos se marcan como no leídos en sí mismos, no aparecen en la vista de no leídos. Supongo que la razón es la misma. ¿Debe haber algún proceso que deba ejecutarse sobre todo?
No estoy seguro de si mi pregunta carece de sentido o si el caso es realmente tan complicado.
También he notado que parece haber más problemas con la vista de no leídos. En mi cuenta (y otras personas también lo reportan), no solo no aparecen en no leídos los mensajes antiguos anteriores a la importación, sino que tampoco la mayoría de los nuevos. Tengo 5 hilos en nuevos, pero solo uno en no leídos al mismo tiempo. Esto no tiene sentido, ¿verdad? Todo lo que se haya publicado y que aún no haya leído debería aparecer en no leídos, a menos que haya silenciado el foro. ¿O estoy completamente equivocado?
También me pregunto sobre esto, ya que Helmi menciona que la mejor práctica es hacer una copia de seguridad de la instancia importada y moverla al servidor de producción final, y dado que mi foro importado es muy grande, tarda unas buenas 24 horas en vaciar la cola de trabajos de Sidekiq.