Maximale neue Themen pro Tag mit negativen Wartezeitsekunden

Wir haben gerade unsere Community für alle unsere internen Kunden geöffnet :tada:.
Bevor wir dies taten, haben wir vor zwei Wochen (über die API) viele Daten importiert, mit neu zugewiesener Eigentümerschaft von Beiträgen/Themen und dem Setzen des richtigen Datums. Für unsere gesamte Community wurde das letzte Thema vor 21 Stunden erstellt und nicht von dieser Person.

Alle unsere Benutzer sind TL3 oder höher.
Wir sind auf v3.1.0.beta4.

Unser erster Benutzer (der seinen Account vor 18 Tagen erstellt hatte) versucht nun, ein neues Thema zu posten. Sie stoßen jedoch auf ein seltsames Problem:

"errors":["Sie haben das Tageslimit für neue Themen erreicht. Sie können in wenigen Sekunden weitere neue Themen erstellen."],
"error_type":"rate_limit",
"extras":{"wait_seconds":-1683792363,"time_left":"ein paar Sekunden"}

Die wait_seconds sind negativ (und werden bei jedem Versuch noch weiter sinken), was mich verwirrt. Müssen wir irgendwo etwas zurücksetzen?

Wir haben alle Ratenbegrenzungen auf 0 gesetzt.

1 „Gefällt mir“

Das ist in der Tat seltsam.

Sind Sie selbst gehostet? Ist es eine Standardinstallation?

Betrifft dies alle Benutzer oder nur diesen einen?

Es gibt einige Rake-Aufgaben und einige Modellmethoden mit dem Namen „ensure_consistency“. Sie könnten diese ausprobieren.

Es scheint unwahrscheinlich, dass es sich um einen Fehler handelt, den Sie reproduzieren können.

Danke Jay!

Es ist tatsächlich eine selbst gehostete Standardinstallation und betrifft alle Nicht-Admin-Benutzer.

Ich habe keinen Zugriff auf den Container, werde aber die Person, die ihn hat, bitten, einige der Rake-Tasks zu überprüfen.

Ich habe einen schnellen Test gemacht und glaube, dass ich dies reproduzieren kann, wenn ich max topics per day auf 0 setze und versuche, ein Thema mit einem Nicht-Admin-Benutzer zu erstellen:

Ist das eine Überprüfung wert?

2 „Gefällt mir“

Das ist die Lösung! Danke @JammyDodger!

1 „Gefällt mir“

Wenn ein Administrator dieses Limit nicht nutzen möchte, ist dann ein Wert wie 86400 die richtige Lösung?

Ich habe den maximal zulässigen Wert von 2000000000 verwendet.

1 „Gefällt mir“

Gute Arbeit, @JammyDodger!

Vielleicht verschieben wir das zu Bug und verbieten, dass es auf 0 gesetzt werden kann.

Da sieht man mal, was ich weiß!

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