Wir sind heute von phpBB umgestiegen. Da wir für den Import-Prozess einen größeren Server verwendet haben, haben wir schnell ein Backup in Discourse erstellt, um auf den Live-Server zu wechseln.
Anscheinend hat dies einige Jobs abgebrochen, die normalerweise nach dem Import ausgeführt werden (bei Test-Imports habe ich festgestellt, dass Sidekiq etwa eine Stunde nach dem Import beschäftigt war). Gibt es eine Möglichkeit, dieselben Jobs erneut auszulösen? Ich sehe einige seltsame Dinge wie eine leere Benutzerliste, was meiner Meinung nach nur bedeutet, dass der entsprechende Job ausgeführt werden muss.
Ich konnte in den Sidekiq-Auslösern nichts finden, das dazu passen würde.
Übrigens gilt das auch für alte Beiträge, zum Beispiel. Obwohl Threads selbst als ungelesen markiert sind, erscheinen sie nicht in der Ansicht für ungelesene Beiträge. Ich vermute, der Grund ist derselbe. Es muss wohl ein Job sein, der alles durchgehen muss?
Ich bin mir nicht sicher, ob meine Frage keinen Sinn ergibt oder ob der Fall wirklich so kompliziert ist.
Mir ist außerdem aufgefallen, dass es scheinbar mehr Probleme mit der Ansicht „Ungelesen“ gibt. Auf meinem Konto (und andere berichten das auch) erscheinen nicht nur die alten Beiträge vor dem Import nicht als ungelesen, sondern auch die meisten neuen nicht. Ich habe gleichzeitig 5 Threads in „Neu“, aber nur einen in „Ungelesen“. Das ergibt keinen Sinn – oder? Alles, was gepostet wurde und was ich noch nicht gelesen habe, sollte in „Ungelesen“ erscheinen, es sei denn, ich habe das Forum stummgeschaltet. Liege ich hier völlig falsch?
Ich frage mich auch, da Helmi erwähnt, dass es am besten ist, ein Backup der importierten Instanz zu erstellen und sie auf den endgültigen Produktionsserver zu verschieben. Da mein importiertes Forum sehr groß ist, dauert es gut 24 Stunden, bis die Sidekiq-Jobwarteschlange geleert ist.