مرحباً، لقد قمت للتو بتثبيت المكون الإضافي وتمكينه باتباع التعليمات. ومع ذلك، تلقيت خطأ 502 في /auth/steam و /auth/steam?reconnect=true. هل يمكن لأحد مساعدتي في إصلاح هذا؟
ستحتاج إلى تضمين بعض المعلومات من السجلات مع الأخطاء.
أود أن أقوم بتشغيل الأمر التالي:
tail -f /var/discourse/shared/standalone/log/rails/production.log
وأرى ما تراه هناك عندما تتسبب في حدوث الخطأ.
بعد النقر على تسجيل الدخول باستخدام Steam، أرى
Started GET "/session/csrf" for (IP address) at 2022-08-05 11:11:54 +0000
Processing by SessionController#csrf as JSON
Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 307)
Started POST "/auth/steam" for (IP address) at 2022-08-05 11:11:55 +0000
(steam) Setup endpoint detected, running now.
(steam) Request phase initiated.
وتظهر صفحة الخطأ.
يبدو أن خطأ 502 هذا قادم من Steam وليس من Discourse. هل يعرض علامة تبويب الشبكة في المتصفح خطأ 502 قادمًا من Steam وليس من Discourse؟
هممم… أرى هذا.
هل هذا يعني أن الخطأ قادم من Discourse؟ يمكنني الوصول إلى موقع Steam بنجاح بالمناسبة.
إذا كان عنوان URL هذا هو منتداك، فنعم، إنه ديسكورس ولم ترسل هذه المعلومات من السجلات. يجب تسجيل هذا الخطأ 502
حسنًا، هذا هو منتدى الخاص بي. لقد وجدت في سجل الأخطاء الخاص بـ Nginx:
2022/08/05 20:23:35 [notice] 1765588#1765588: signal process started
2022/08/05 20:23:56 [error] 1765590#1765590: *121361 upstream sent too big header while reading response header from upstream, client: (IP address), server: www.bfsu.cafe, request: "POST /auth/steam HTTP/2.0", upstream: "http://unix:/var/discourse/shared/standalone/nginx.http.sock:/auth/steam", host: "www.bfsu.cafe", referrer: "https://www.bfsu.cafe/login"
يبدو أن Nginx الخاص بي غير مهيأ بشكل صحيح. قد أتمكن من حل هذه المشكلة بعد البحث بنفسي. شكرًا لمساعدتك حتى الآن!
تحديث: تمت إضافة proxy_buffer_size 32k، تم الحل. ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
