الحد الأقصى للموضوعات الجديدة في اليوم مع ثواني انتظار سلبية

لقد فتحنا مجتمعنا لجميع عملائنا الداخليين :tada:.
قبل القيام بذلك، قمنا باستيراد (عبر API) الكثير من البيانات قبل أسبوعين مع إعادة تعيين ملكية المشاركات/المواضيع وتعيين التاريخ الصحيح. بالنسبة لمجتمعنا بأكمله، تم إنشاء آخر موضوع قبل 21 ساعة وليس بواسطة هذا الشخص.

جميع مستخدمينا هم TL3 أو أعلى.
نحن على الإصدار v3.1.0.beta4.

يحاول مستخدمنا الأول (الذي أنشأ حسابه قبل 18 يومًا) نشر موضوع جديد. ومع ذلك، يواجهون مشكلة غريبة:

"errors":["لقد وصلت إلى الحد الأقصى للمواضيع الجديدة المسموح بها يوميًا. يمكنك إنشاء المزيد من المواضيع الجديدة في غضون ثوانٍ قليلة."],
"error_type":"rate_limit",
"extras":{"wait_seconds":-1683792363,"time_left":"a few seconds"}

إن قيمة wait_seconds سالبة (وتستمر في الانخفاض أكثر مع كل محاولة) وهذا يحيرني. هل هناك شيء نحتاج إلى إعادة تعيينه في مكان ما؟

لقد قمنا بتعيين جميع حدود المعدل على 0.

هذا غريب بالفعل.
هل تستضيفه بنفسك؟ هل هو تثبيت قياسي؟
هل يؤثر هذا على جميع المستخدمين أم على هذا المستخدم فقط؟
هناك بعض مهام rake وبعض طرق النماذج التي تحمل اسم “ensure_consistency”. قد تجربها.
لا يبدو من المحتمل أن يكون خطأ يمكنك تكراره.

شكرا جاي!

إنه تثبيت قياسي مستضاف ذاتيًا بالفعل ويؤثر على جميع المستخدمين غير الإداريين.

ليس لدي وصول إلى الحاوية ولكني سأطلب من الشخص الذي لديه الوصول التحقق من بعض مهام rake.

لقد أجريت اختبارًا سريعًا وأعتقد أنه يمكنني تكرار ذلك إذا قمت بتعيين max topics per day على 0 وحاولت إنشاء موضوع باستخدام مستخدم غير مسؤول:

هل يستحق ذلك التحقق؟

هذا هو الحل! شكراً لك @JammyDodger!

إذًا، إذا كان المسؤول لا يريد استخدام هذا الحد، فهل القيمة مثل 86400 هي الحل الصحيح؟

لقد انتهى بي الأمر باستخدام القيمة القصوى المسموح بها وهي 2000000000

عمل رائع، @JammyDodger!

ربما انقل هذا إلى Bug وحظر تعيينه إلى 0.

هذا يوضح ما أعرفه!