default_watch_categories wurde von der Standardeinstellung (die, soweit ich mich erinnere, nichts ist) auf eine einzelne Kategorie gesetzt, wahrscheinlich zum ersten Mal überhaupt.
Dies löste ein enormes E-Mail-Aufkommen aus. Über einen Zeitraum von 3 Tagen wurden fast 400.000 E-Mail-Wiederholungen verarbeitet, wobei über 09 % fehlschlugen. Sehr frühzeitig löste dies eine Ratenbegrenzung auf Seiten der SMTP-Anbieter aus (was eine massive, unbeabsichtigte E-Mail-Rechnung verhinderte!).
Die Einstellung default_watch_categories wurde zurückgesetzt, da sie versehentlich gesetzt worden war.
Sidekiq zeigte jedoch immer noch ein riesiges Volumen an E-Mail-Wiederholungen an, da die Ratenbegrenzungen des SMTP-Anbieters noch in Kraft waren und es immer wieder versuchte und fehlschlug.
Bei näherer Betrachtung schien es, als ob ein einziger Beitrag immer wieder dieselbe E-Mail auslöste, in Hunderten und dann Tausenden von Wiederholungen, obwohl default_watch_categories auf den Standardwert zurückgesetzt worden war. Was war los?
Als dieser Beitrag und andere darunter aus normalen Moderationsgründen in ihr eigenes “neues” Thema aufgeteilt wurden, hörten der E-Mail-Auslöser und die Wiederholungen als Bonus schlagartig auf. Keine Wiederholungen mehr.
Gott sei Dank für die Ratenbegrenzung der SMTP-Anbieter!
Als zusätzliche Erkenntnis – dies wurde erst erkannt, als es fehlschlug, aufgrund der Begrenzer der SMTP-Anbieter. Vielleicht wäre eine klarere Anzeige der E-Mail-Sendaktivität des Tages für die letzten 7 Tage, 24 Stunden und die Stunde im Dashboard, mit Warnungen bei Spitzenwerten, willkommen.
Diese Art von Dingen könnte Sie leicht in große finanzielle Schwierigkeiten bringen.
Dies hätte unsere jährlichen Hosting-Kosten in ein paar Tagen auffressen können, wenn der Anbieter keine Ratenbegrenzungen eingeführt hätte!