أخطاء 429 في إجراء الإعجاب في production.log

أتساءل عن المشكلة التي قد تتسبب في ظهور خطأ 429 في ملف production.log.

أحصل على 99% من هذه الأخطاء في سياق PostActionsController.

Processing by PostActionsController#create as */*
  Parameters: {"id"=>"706335", "post_action_type_id"=>"2", "flag_topic"=>"false"}
Completed 429 Too Many Requests in 16ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 5715)

أعلم أن تحديد المعدل العالمي يتم في طبقة أعلى بواسطة nginx في الحاوية، وتنتهي هذه الأنواع من الأخطاء في /shared/standalone/log/var-log/nginx/error.log.

إذن، السؤال هو: تحت أي ظروف يتم إلقاء هذا الخطأ في production.log؟

أود التخلص منها إن أمكن.

هل تحصلون على بعض أخطاء 429 (غير الناجمة عن تحديد المعدل) في إعداداتكم أيضًا؟

post_action_type_id = 2 تعني أن هذا إعجاب. إذا حاول المستخدم إعجاب منشور واستنفد جميع إعجاباته لليوم، فسيؤدي ذلك إلى توليد خطأ 429. سأفترض أن هذا ما يحدث في هذه الحالة.

هاها، دقيق تماماً.. مستخدمونا يحبون حقاً ما يقرأونه! :nerd_face:

شكراً لك، هذا مطمئن جداً..!

آها! أظن أن هذا يفسر ظهور أخطاء 429 في موقع أديره. إنه موقع نشط جدًا، وكنت خائفًا من أنه قد يواجه مشكلة من نوع آخر. من الرائع معرفة ذلك!