أخطاء 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. سأفترض أن هذا ما يحدث في هذه الحالة.

5 إعجابات

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

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

إعجابَين (2)

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

4 إعجابات

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