502 Fehler - vielleicht wegen der Änderung der Browserfenstergröße

Ok, ich habe es herausgefunden :sweat_smile:

Meine erste Korrektur hat nur einen Teil des Problems behoben :man_facepalming: Es gab eine weitere ineffiziente Datenbankabfrage, die auftrat, wenn im Chatfilter nach Gruppen gesucht wurde. Abhängig davon, welche Gruppen mit Ihrem Suchbegriff übereinstimmten, konnte die Abfrage sehr lange dauern – manchmal unsere Anforderungs-Timeout-Grenze überschreitend.

Interessanterweise betraf dies nur „reguläre“ Benutzer und nicht „Administratoren“, weshalb ich es selbst nicht reproduzieren konnte :thinking:

Bei der Suche nach Gruppen werden die Ergebnisse alphabetisch zurückgegeben. Administratoren können alle Gruppen sehen, daher waren ihre ersten 10 Ergebnisse für „L“ kleine Gruppen, die mit „a“ begannen (wie „ai-personas“ und andere nicht-öffentliche Gruppen). Reguläre Benutzer haben eine eingeschränktere Sichtbarkeit, daher enthielten ihre Ergebnisse die großen Vertrauensstufen-Gruppen :grimacing:, was die langsame Abfrage verursachte.

Regulärer Benutzer sieht:

  • trust_level_0: 62.506 Benutzer
  • trust_level_1: 34.494 Benutzer
  • trust_level_2: 4.727 Benutzer
  • trust_level_3: 39 Benutzer
  • trust_level_4: 13 Benutzer
  • plus einige kleinere Gruppen

Gesamt: ~102.000 Benutzer zum Laden :collision:

Administrator sieht:

  • a*****: 4 Benutzer
  • a*****: 76 Benutzer
  • a*****: 0 Benutzer
  • a*****: 2 Benutzer
  • ai-personas: 138 Benutzer
  • usw.

Gesamt: ~240 Benutzer zum Laden :relieved:

1 „Gefällt mir“