هل تُظهر سجلاتك عناوين IP للمستخدمين أم عناوين iCloud؟ إذا كان الأمر الأخير، فأنت بحاجة إلى إصلاح إعدادات nginx بحيث يصل عنوان IP للمستخدم النهائي إلى Discourse بدلاً من الوكيل. المواضيع المتعلقة بتشغيل Discourse مع خوادم أخرى تحتوي على الرمز الذي تحتاج إلى إضافته إلى app.yml لإصلاح ذلك. تحتاج إلى تغيير x-forwarded-for، إذا كانت الذاكرة تخدمك.
شكراً @pfaffman
قد يكون iCloud إنذارًا كاذبًا؛ لقد تلقيت تقريرًا إضافيًا من مستخدم Chrome يرى هذا أيضًا. والمفاجئ أن هذه المشكلة بدأت تحدث للتو، على الرغم من عدم إجراء أي تغييرات على تكوين الخادم وما إلى ذلك (تشغيل 2.9.0.beta9)، لذلك أتساءل لماذا بدأت هذه المشكلة في الحدوث.
يمكنك تجاوز هذا الإعداد باستخدام متغير بيئة
هل هذا يعني أنه يمكنني تعيين ip_10_secs_limit كمتغير بيئة على الخادم؟ هل كل هذا بأحرف صغيرة، هل يحتاج إلى بادئة؟ لقد كنت مرتبكًا لأن رسالة الخطأ أظهرت ip_10_secs_limit، ولكن الكود المصدري لـ Discourse أظهر GlobalSetting.max_reqs_per_ip_per_10_seconds، لذلك لست متأكدًا من اسم المتغير الذي يجب استخدامه.