قالب Redis يُصدر خطأ "تم رفض الإذن"

عند استخدام redis.template.yml عند إعادة البناء في إعداد يحتوي على حاويات منفصلة (web_only، data)، أرى

...
/.launcher rebuild web_only

I, [2022-04-01T06:14:05.621316 #1]  INFO -- : End of custom commands
I, [2022-04-01T06:14:05.621524 #1]  INFO -- : Terminating async processes
I, [2022-04-01T06:14:05.621574 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 29
29:signal-handler (1648793645) Received SIGTERM scheduling shutdown...
29:M 01 Apr 2022 06:14:05.643 # User requested shutdown...
29:M 01 Apr 2022 06:14:05.643 * Saving the final RDB snapshot before exiting.
29:M 01 Apr 2022 06:14:05.896 # Failed opening the RDB file dump.rdb (in server root dir /) for saving: Permission denied
29:M 01 Apr 2022 06:14:05.896 # Error trying to save the DB, can't exit.
29:M 01 Apr 2022 06:14:05.896 # SIGTERM received but errors trying to shut down the server, check the logs for more information
I, [2022-04-01T06:14:15.622606 #1]  INFO -- : exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid:29 did not terminate cleanly, forcing termination!

يجب أن يكون redis.template.yml جزءًا من data.yml

لقد قمت للتو بتنفيذ git pull متبوعًا بـ ./launcher rebuild web_only وتم الانتهاء بنجاح.
هل حاولت استخدام ./discourse-doctor على الرغم من أنه قد لا يساعد كثيرًا.

إذا كان لا يزال بإمكانك تشغيل الحاوية القديمة باستخدام ./launcher start web_only، فربما تحاول أخذ نسخة احتياطية كاملة (كضمان) ثم جرب ./launcher stop web_only; ./launcher rebuild data إذا لم تحدث أخطاء في إعادة بناء البيانات، فجرب ./launcher rebuild web_only لمعرفة ما إذا كان ذلك يحل المشكلة؟

في غضون ذلك، أقوم بنقل هذا الموضوع إلى Support بسبب عدم وجود تكرار متسق.

إعجابَين (2)

حسناً، لقد أخطأت في فهم شيء ما، اعتقدت أن قالب redis جزء من حاوية web_only ولكنه مضمن بالفعل في إعدادات حاوية البيانات - حيث يكون منطقياً أكثر :wink:

إعجابَين (2)