Nicht protokollierter Fehler beim Zusammenführen von Benutzern fehlgeschlagen

Ich habe eine Person, die aus historischen Gründen zwei Identitäten in meinem Forum hat, und (mit Erlaubnis) versuche ich, diese zu verschmelzen. Etwa 15 Sekunden nach Eingabe der Entsperr-„Transfer“-Phrase und dem Start der Verschmelzung erhalte ich eine Fehlermeldung:

Beim Zusammenführen der Benutzer ist ein Fehler aufgetreten.

Im Fehlerprotokoll der UI ist kein Fehler verzeichnet. Im Rails-Log auf dem Dateisystem finde ich keinen Eintrag dazu. In welchen Protokollen sollte ich suchen, um die Ursache des Problems zu finden?

Ich bin Stand heute Morgen auf dem neuesten Stand: 093ee1d80c269afd00ba1341a3e71eb97e4ce7f1

2 „Gefällt mir“

Meine Vermutung ist, dass das Problem darin besteht, dass die Benutzer, die Sie zusammenführen möchten, eine hohe Aktivität im Forum aufweisen. Das Zusammenführen von Benutzern über die Benutzeroberfläche kann in solchen Fällen zu einem Timeout führen. Dies ist ein bekanntes Problem, das wir beheben möchten.

Möglicherweise müssen Sie die Benutzer zusammenführen, indem Sie die Aufgabe rake users:merge vom Backend Ihrer Site ausführen. Einzelheiten dazu finden Sie hier: Rake task for merging users.

3 „Gefällt mir“

Ah, danke! Ich habe seit Monaten aus der Rake-Aufgabe gemergt und mir nicht bewusst gemacht, dass die Ergebnisse unterschiedlich sein könnten. Sehr zu schätzen!

Außerdem bestätigt, dass es funktioniert hat. :smiling_face:

2 „Gefällt mir“

Ich bin ebenfalls auf dieses Problem gestoßen – aber bevor ich das hier las, stellte ich fest, dass einfaches Wiederholen ein paar Mal den Fehler zu beheben schien (oder zumindest zu einem Abschluss ohne Fehlermeldung führte). Vielleicht werden bei jedem Versuch ein paar weitere Beiträge migriert, bis der Abschluss vor dem Timeout erfolgt?

3 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.