Alles, woran ich denken kann, ist diese Änderung
Du hast die maximale Anzahl an täglichen Likes erreicht. Bitte warte 14 Stunden bis der nächste 24-Stunden-Zeitraum beginnt, bevor du es erneut versuchst.
![]()
Alles, woran ich denken kann, ist diese Änderung
Du hast die maximale Anzahl an täglichen Likes erreicht. Bitte warte 14 Stunden bis der nächste 24-Stunden-Zeitraum beginnt, bevor du es erneut versuchst.
![]()
Du hast die maximale Anzahl an Likes erreicht. Bitte warte 14 Stunden, bevor du es erneut versuchst.
Das ist in Ordnung, wenn dir die Likes ausgegangen sind. Allerdings erscheint dieselbe Meldung auch, wenn du den Rate-Limiter ausgelöst hast. Vielleicht wäre eine andere Meldung für diesen Fall besser? Etwas wie:
Du likst Themen zu schnell. Bitte warte 10 Minuten, bevor du es erneut versuchst.
Damit Nutzer wissen, dass sie etwas zurückhaltender und langsamer sein sollten.
Zumindest ist das der Grund für das Missverständnis in meinem Fall. Ich erhielt die Meldung über das maximale Limit an Likes, konnte aber noch am selben Tag wieder Dinge liken, was es schwierig machte, mir ein klares Bild davon zu machen, wie das System funktioniert. Wäre ich nicht hierher gekommen, hätte ich nicht einmal gewusst, dass es einen Rate-Limiter für Likes gibt.
Aha! Oh mein Gott, ich entschuldige mich, falls das gerade passiert – jetzt ergibt alles Sinn! @tshenry, kannst du es reproduzieren?
Auf der Entwicklungsumgebung kann ich das nicht nachstellen. Das liegt daran, dass ich Dinge wie verrückt liked habe und dabei den globalen Rate-Limiter erreicht habe.
@rkda, wie lässt sich das nachstellen? Für mich klingt das nach reiner UTC-Verwirrung, da du Dinge liken kannst, selbst wenn du das Limit innerhalb desselben Tages erreicht hast, es sei denn, du lebst in UTC-0.
Am 20. April (in einem anderen Forum) habe ich um 06:40 UTC die tägliche Like-Grenze erreicht.
Allerdings konnte ich drei Stunden später (um 09:40 UTC) wieder Likes vergeben. Ist es möglich, dass das Limit früher zurückgesetzt wird?
Später am Tag (um 14:50 UTC) habe ich erneut die Like-Grenze erreicht und wurde informiert, dass meine Likes erst in 14 Stunden zurückgesetzt werden.
Das ergibt keinen Sinn, es sei denn, der Zeitpunkt des Zurücksetzens hat sich geändert. Es war derselbe UTC-“Tag”. Zwar ist das alles nur anekdotische Evidenz (ich bin kein Admin auf diesem Forum, also kann ich die Logs nicht einsehen).
Ist die Serverzeit defekt? Wo ist dieser Server gehostet? Möglicherweise ist der Server falsch konfiguriert und läuft nicht in der UTC-Zeit, oder?
Hoffentlich passt das noch irgendwohin, aber um @rkda’s Anekdoten zu ergänzen und @Heather_Dudleys Frustration mit der Benutzererfahrung zu verdeutlichen:
Das ist verwirrend. Es ist, als gäbe es zwei verschiedene „Like-Gefängnisse“ (die Metapher stehle ich mir übrigens): In einem werden Sie nur vorübergehend festgehalten, um wieder nüchtern zu werden, im anderen sind Sie tatsächlich inhaftiert und erhalten kleine Belohnungen für gutes Benehmen … aber Sie wissen nicht, in welchem Sie sich befinden. ![]()
Ich muss den Admin fragen. Ich werde posten, sobald ich eine Antwort habe.
Oh, das bin ich auch schon so oft begegnet
Genau so habe ich mir das folgende mentale Modell zurechtgelegt ![]()
Das ist das einzige, das basierend auf meinen Erfahrungen irgendwie Sinn ergab.
Das klingt immer mehr wie ein abtrünniger Server. Wenn es sich um einen Server handelt, den wir hosten, sollten wir in der Lage sein, das Problem zu diagnostizieren.
Etwas, das ich sehe und das hilfreich sein könnte, ist die Illusion zu verbessern, dass du Likes über das Limit hinaus setzen kannst. Das könnte bei einigen der Verwirrungen helfen? Wie du im folgenden Video siehst, entsteht der Anschein, dass du Beiträge liked, aber wenn du die Seite neu lädst, verschwinden sie alle (getestet auf Try).
Beim Blick auf den RateLimiter-Code fließt das UTC-Datum nirgendwo ein, und er folgt dem Modell der „exakten rollierenden Zeitstempel. secs` entspricht einem Tag in Sekunden.
Der Code, der dich darüber informiert, wenn du die maximale Anzahl an Likes pro Tag erreicht hast, verwendet jedoch tatsächlich das UTC-Datum.
Interessant! Das könnte also ein Fehler auf unserer Seite sein.
Danke, dass ihr alle dabei helft, dem auf den Grund zu gehen. Ich möchte hier ein gutes Ergebnis erzielen.
Zur weiteren Klarstellung: Ich gehöre nicht zum Forum von @Heather_Dudley / NaNoWriMo. Ich habe das Problem lediglich aus meinen eigenen Communities erkannt, genau wie @anBroc:
Haben wir das mit @riking geklärt?
Entschuldigung für das Aufwärmen, aber dieser Fehler scheint weiterhin zu bestehen. (Unser Forum wird von Discourse gehostet.)
Einer unserer Benutzer hat heute diesen Fehler gemeldet:
Also, ich habe bemerkt, dass, wenn uns die Likes ausgehen, es heißt: Du hast deine Likes aufgebraucht, du kannst in 17 Stunden wieder liken.
Also warten wir eine Weile. Irgendwann sind die 17 Stunden um und wir liken jemanden. Nach ein oder zwei Likes heißt es dann: Du hast deine Likes aufgebraucht, du kannst in 20 Stunden wieder liken.
Wir haben 17 Stunden gewartet, konnten zweimal liken, und jetzt müssen wir weitere 20 Stunden warten. Das ist sehr frustrierend.
Das ist wahrscheinlich die Zuweisung an @eviltrout wert. Es sieht so aus, als hätte Kane den Grund für den Fehler gefunden, also bleibt nur noch die Normalisierung des Codes.
Definitiv nicht das Verhalten, das ich erlebe.
Mir sind gestern die Likes ausgegangen. Eine Seite von UTC 0:00 konnte heute Morgen 9 Stunden nach UTC 0:00 einen Beitrag liken, bevor wieder die Meldung „zu viele Likes“ erschien.