مشكلة في nginx بعد التحديث

مرحباً :wave: - لقد قمت للتو بتحديث تثبيتي اليوم، ولكنني واجهت الخطأ التالي، وهو يتكرر باستمرار. لا يمكنني الوصول إلى الموقع، ولكن يبدو أن هذا كان يجب أن يتم إصلاحه في وقت سابق من هذا العام؟ يبدو أن هذين المنشورين لهما نفس المشكلة، ولكنني لست متأكداً مما تغير لكسر هذا مرة أخرى.

https://meta.discourse.org/t/discourse-updated-from-admin-not-working-after-rebuild-fatal-502-error-after-rebuild/200443?u=cookieman768

nginx: [emerg] host not found in set_real_ip_from "131.0.72.0/222400:cb00::/32" in /etc/nginx/conf.d/discourse.conf:116

هل واجه أي شخص آخر هذا؟ أنا فقط لست متأكداً مما سيكون الإصلاح ما لم يتغير شيء ما مع Cloudflare مرة أخرى.

إعجاب واحد (1)

أود أن أقترح جعل Cloudflare DNS فقط أو على الأقل تعطيل كل التحسينات.

التالي

cd /var/discourse
git pull 

وانظر إذا نجح الأمر.

إعجابَين (2)

إذًا، هل نغيره في Cloudflare ليكون DNS فقط؟

إعجاب واحد (1)

حسنًا، نعم - يبدو أن nginx: [emerg] host not found in set_real_ip_from "131.0.72.0/222400:cb00::/32" in /etc/nginx/conf.d/discourse.conf:116 لا يزال يظهر في السجلات حتى بعد تعيين Cloudflare على DNS فقط. إذا كان لدى أي شخص أفكار أخرى لاستكشاف الأخطاء وإصلاحها، فأنا منفتح عليها! :slight_smile:

تحرير: أعتقد أنني وجدت السبب - كان هناك قسم أوامر مخصص في نهاية ملف app.yml الخاص بي، ويبدو أنه في التثبيتات الأحدث يتم التعامل مع هذا بواسطة القالب. سأقوم بالتعليق عليه واستخدام القالب.

تحرير 2: نعم، يبدو أنني قمت بتثبيت Discourse قبل ظهور القالب، لذا كان القالب الخاص بي في ملف app.yml، وببساطة إزالته من app.yml واستخدام القالب أصلح المشكلة. شكرًا للمساعدة @pfaffman!

إعجاب واحد (1)

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