بعد الترقية إلى discourse 3.. لا يمكن الوصول للمسؤول إلا باستخدام safe-mode

السلوك الحالي:
عندما أذهب إلى قائمة الهامبرغر في الزاوية اليمنى العليا، أتوقع النقر عليها ورؤية قائمة، بدلاً من ذلك لا يحدث شيء. وأحصل على هذا في وحدة التحكم الخاصة بي

السلوك المتوقع:
أتوقع النقر على قائمة الهامبرغر، ورؤية القوائم للوصول إلى لوحات المسؤول

الحل البديل:
استخدم الوضع الآمن كما هو موضح في:

المشكلات التي قد تكون ذات صلة:

قائمة الإضافات الخاصة بي، سأقوم بتعطيلها جميعًا

هل هناك طريقة لتعطيل جميع الإضافات والسمات؟ يدويًا بصفتي مسؤول نظام، أعني.

قم بإزالة المكونات الإضافية من app.yml وأعد البناء.

إعجابَين (2)

من نظرة سريعة، سأزيل الرد، لكنني أشك في أن مشكلتك تتعلق بموضوع. استخدم الوضع الآمن فقط وقم بتعطيل جميع مكونات السمة الخاصة بك في متصفح واحد وأعد إضافتها في متصفح آخر.

أعتقد أن هذا قد يكون ذا صلة.. How-to disable or tune rate limiting by ip address?
على أي حال، كيف يمكنني رؤية السجلات؟

./launcher logs app

هل هذا هو؟

لقد قمت بتعطيل جميع الإضافات.. ولا أزال أحصل على الكثير من هذه الشاشات:

b25f381c69c708

2:~/discourse_docker_active$ ./launcher logs app

x86_64 arch detected.

WARNING: containers/app.yml file is world-readable. You can secure this file by running: chmo

d o-rwx containers/app.yml

run-parts: executing /etc/runit/1.d/00-ensure-links

run-parts: executing /etc/runit/1.d/00-fix-var-logs

run-parts: executing /etc/runit/1.d/01-cleanup-web-pids

run-parts: executing /etc/runit/1.d/anacron

run-parts: executing /etc/runit/1.d/cleanup-pids

Cleaning stale PID files

run-parts: executing /etc/runit/1.d/copy-env

Started runsvdir, PID is 40

warning: redis: unable to open supervise/ok: file does not exist

ok: run: redis: (pid 54) 1s

ok: run: postgres: (pid 56) 1s

supervisor pid: 78 unicorn pid: 82

هناك العديد من الأسباب التي قد تجعلك ترى مشكلات في حدود المعدل.

السبب الرئيسي هو استخدام شيء مثل Cloudflare بدون قالب Cloudflare. القيام بذلك يعني أن خادمك يعتقد أن جميع المستخدمين لديك يأتون من عنوان IP واحد أو اثنين.

أخبرنا عن إعداداتك ويمكننا المساعدة في استكشاف الأخطاء وإصلاحها - ما نجح مع الآخرين قد لا ينجح مع تكوينك المحدد.

حسنًا، أنا متأكد من أن الأمر كان يتعلق بهذه الترقية. الآن قمت بتثبيت الإصدار 3.0 حديثًا واستخدمت نسخة احتياطية. يبدو الأمر أفضل الآن.

يمكنك طرح أسئلة أكثر تحديدًا، ولكن ليس عن البوابات الخاصة بي، أو أشياء موازنة التحميل المتطورة. أنا أستخدم docker-compose للعديد من المشاريع مفتوحة المصدر، و Discourse يكون مؤلمًا دائمًا، لأنكم اخترعتم العجلة مرة أخرى. شكرًا لكم على ذلك.

بالمناسبة.. كيف يمكنني رؤية ملفات السجل؟ من فضلك.

إذا كنت لا ترغب في مناقشة جوانب من بيئتك التي قد تساهم في المشكلة ولا تستخدم المسار المدعوم لتثبيت Discourse، فسأقوم بتمييز هذا على أنه unsupported-install وأتركه هناك.

افعل ما تريد. أنت الديكتاتور الجيد. ولكن هل يمكنك إرشادي إلى كيفية رؤية ملفات السجل؟ شكرا لك

عذرًا، أنا مختلف قليلاً عصبياً. لا أقصد أن أكون وقحاً.

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

هناك موضوع جيد هنا يشرح أين يمكنك العثور على معظم الأشياء:

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

هل يمكن أن يرشدنا هذا؟

2023/02/23 17:10:30 [error] 60#60: *310 limiting requests, excess: 12.448 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:30 [error] 60#60: *311 limiting requests, excess: 12.448 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:30 [error] 60#60: *312 limiting requests, excess: 12.436 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:30 [error] 61#61: *309 limiting requests, excess: 12.460 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:35 [error] 60#60: *344 limiting requests, excess: 12.352 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:35 [error] 60#60: *346 limiting requests, excess: 12.340 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:35 [error] 60#60: *348 limiting requests, excess: 12.340 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:35 [error] 61#61: *342 limiting requests, excess: 12.340 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:13:18 [error] 60#60: *466 limiting requests, excess: 12.904 by zone "flood", client: 172.17.0.1, server: _, request: "GET /brotli_asset/browser-update-331e86c77ddeff594308c27802669aeffae5f4ffddf9565a44e67d119278ae51.js HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:18 [error] 60#60: *468 limiting requests, excess: 12.904 by zone "flood", client: 172.17.0.1, server: _, request: "GET /brotli_asset/plugins/discourse-details-4cc313dcbef7c2a43d82c8d9cd301ad2bedc79dcb8f31645e1dd0a8b626ba7f3.js HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:24 [error] 61#61: *531 limiting requests, excess: 12.388 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:24 [error] 61#61: *533 limiting requests, excess: 12.376 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:24 [error] 61#61: *534 limiting requests, excess: 12.376 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:24 [error] 60#60: *523 limiting requests, excess: 12.364 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"

من أي عنوان IP يبدو أنك أنت ومستخدموك تنشأون منه داخل discourse؟ ألقِ نظرة على بعض المستخدمين عبر /admin

لا يوجد نشاط في هذا الوقت، أنا فقط. يستخدمه الناس بشكل عفوي في الغالب في نهاية اليوم

لا يلزم وجود نشاط حالي لعرض عنوان IP الأخير في حسابات المستخدمين.

افتح مستخدمين عبر /admin/users وقارن عنوان IP الأخير

هل تعرف مشكلة XY؟ XY problem - Wikipedia
لا أفهم ما تريده أو تحتاجه. أحتاج إلى فهم سبب فرض قيود على معدل الاستخدام في discourse وقدمت لك سجلات.. إلى أين يمكنني الذهاب من هناك؟ ما هو جزء الكود الذي يؤدي إلى ذلك؟

أعتقد أنه تم حله بطريقة سحرية.. أعتقد ربما كانت لا تزال مشكلة من الترقية غير النظيفة؟ لا أعرف. الآن كل شيء يبدو جيدًا.
التثبيت النظيف وتحميل هذا الرمز المضغوط في الاسترداد نجح.
شكراً على الدعم والصبر. :heart_eyes:
ولهذا البرنامج الرائع :partying_face:

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