Ich teste den Import aus einer anderen Software mit einer großen Board-Struktur (ca. 10 Millionen Beiträge) und habe festgestellt, dass während des Importvorgangs ein weiterer Ruby-Prozess namens Sidekiq erscheint, der eine riesige Anzahl von Warteschlangen-Prozessen anhäuft (Sidekiq zeigt über 100.000 eingereihte Prozesse an). Gibt es einen besseren Weg, damit umzugehen? Ist es möglich (oder empfehlenswert), Sidekiq während eines großen Imports zu deaktivieren? Wenn ja, wie mache ich das?
Du kannst die Site-Einstellung discourse narrative bot enabled deaktivieren, um zu verhindern, dass für jeden neuen Benutzer diese Nachricht erstellt wird. Allerdings müssen die meisten dieser Aufgaben dennoch ausgeführt werden. Hier gibt es einige Themen zum Erhöhen der Anzahl der Sidekiq-Jobs, um die Warteschlange schneller zu verarbeiten.
Ok, klingt gut. Ich denke, ein weiterer Sidekiq-Worker könnte helfen. Ich werde diese Einstellung wahrscheinlich auch wie von dir vorgeschlagen deaktivieren, zumindest für den Import, obwohl dies nur von den Benutzern stammt. Mein Hauptproblem wird die Verarbeitung sein, die bei Millionen von Beiträgen stattfinden muss.
Ich habe diesen Thread gefunden, wie man die Anzahl der Sidekiq-Worker anpasst: Imported users not receiving verification emails due to massive Sidekiq backlog - #10 by gerhard
Danke!
Machen Migrationen discobot während der Migration nicht aus? Das ist ziemlich schockierend.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.