خطأ في بدء تشغيل Docker لـ Discourse على K8S

أحاول تشغيل Discourse عبر Docker على Kubernetes. ومع ذلك، بعد نشر Docker، أواجه الخطأ التالي عند محاولة الوصول إلى Discourse.

تحققت من /var/www/discourse/log/unicorn_stderr.log ورأيت الخطأ التالي.

I, [2020-06-19T06:03:12.458829 #95]  INFO -- : Refreshing Gem list
I, [2020-06-19T06:03:22.012156 #95]  INFO -- : listening on addr=0.0.0.0:3000 fd=10
I, [2020-06-19T06:03:49.744882 #95]  INFO -- : master process ready
E, [2020-06-19T06:04:06.155398 #95] ERROR -- : reaped #<Process::Status: pid 200 SIGKILL (signal 9)> worker=0
E, [2020-06-19T06:04:06.744237 #95] ERROR -- : reaped #<Process::Status: pid 214 SIGKILL (signal 9)> worker=1
E, [2020-06-19T06:04:06.744368 #95] ERROR -- : reaped #<Process::Status: pid 228 SIGKILL (signal 9)> worker=2
E, [2020-06-19T06:04:06.744453 #95] ERROR -- : reaped #<Process::Status: pid 242 SIGKILL (signal 9)> worker=3
E, [2020-06-19T06:04:11.048128 #95] ERROR -- : reaped #<Process::Status: pid 274 SIGKILL (signal 9)> worker=5
E, [2020-06-19T06:04:40.041398 #95] ERROR -- : reaped #<Process::Status: pid 311 SIGKILL (signal 9)> worker=7

لم أجد الكثير في ملفات السجلات الأخرى. هل يمكن لأحد أن يعطيني فكرة حول هذا؟

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

وفي بعض الأحيان، أحصل أيضًا على خطأ 502 Bad Gateway

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

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

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

تظهر أخطاء ‘Oops’ في التثبيت القياسي عادةً بسبب إضافة معطّلة. علّق كل شيء ما عدا مدير Docker، ثم شغّل الأمر ./launcher rebuild app

لا يمكننا مساعدتك في Kubernetes.

شكرًا لك، لكن هل يمكن أن يكون الخطأ الذي أراه في ملف unicorn_stderr.log مشكلة؟ هل هناك سبب محدد لذلك، أم أنه قد يكون ناتجًا عن عوامل عديدة مرة أخرى؟