تعطل Discourse على Raspi4

مرحباً،

بعد بعض التحديثات، توقف Discourse عن العمل على Raspi4.

لقد قمت بكتابته وتثبيته هنا من قبل.

لقد جربت الكثير من الأشياء ولكن لا يمكنني حل المشكلة. بصراحة، لم أتمكن من العثور على مكان الخطأ.

هل يمكنك مشاركة مخرجات

docker ps -a

ps aux | grep cloudflared
إعجاب واحد (1)

docker ps -a

ps aux

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

ماذا عن curl -I localhost؟

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

هذا يعني أن تطبيق Discourse غير قادر على التشغيل.

لقد قمت للتو بإعادة بناء https://discourse-on-a-pi.falco.dev/ لذا أعرف أنه يعمل بشكل جيد. هل لديك أي إضافات في هذا التثبيت؟

قد يعطي tail -n 50 /var/discourse/shared/standalone/log/rails/production.log أيضًا بعض الأدلة.

إعجابَين (2)

لا، أنا لا أستخدم أي إضافة. أنا أستخدم فقط مكون سمة مواقع منافذ الإضافات.

tail -n 50 /var/discourse/shared/standalone/log/rails/production.log

Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 63.6ms | Allocations: 11276)
  Rendered list/list.erb within layouts/application (Duration: 66.0ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:48:43 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 78.8ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:48:55 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 59.2ms | Allocations: 11276)
start
done
start
done
Started GET "/" for 188.119.17.7 at 2022-08-03 14:54:33 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 51.5ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:56:09 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 52.6ms | Allocations: 11276)
start
done
Started GET "/" for 188.119.17.7 at 2022-08-03 14:57:18 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 52.1ms | Allocations: 11276)
start
done
start
done
start
done
start
done
start
done
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:13:18 +0000
Processing by ListController#latest as */*
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 67.5ms | Allocations: 6453)
Started GET "/" for 188.119.17.7 at 2022-08-03 15:13:43 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 56.6ms | Allocations: 11272)
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:14:13 +0000
Processing by ListController#latest as */*
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 2.0ms | Allocations: 94)
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:14:35 +0000
Processing by ListController#latest as */*
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 1.6ms | Allocations: 94)
start
done
start
done

هذا غريب جداً! لست على علم بحالات يمكن فيها للمسار /latest أن يتسبب في خطأ 404 :thinking:.

يبدو أنك انتهيت في تكوين غير صالح بطريقة ما. هل عبثت بقاعدة البيانات؟

المسارات مثل https://dev.zettabayt.com/about.json تعمل بشكل جيد، ولكن لديك خطأ عدم اتساق في قاعدة بياناتك في مكان ما.

3 إعجابات

لقد قمت للتو بترقية Discourse إلى أحدث إصدار. لم أفعل شيئًا بقاعدة البيانات.

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

هناك احتمال بتلف قاعدة البيانات بسبب استخدام بطاقة Pi SD. في هذه الحالة، ستحتاج إلى الاستعادة من آخر نسخة احتياطية عاملة.

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