Redis-Vorlage wirft "Zugriff verweigert" Fehler

Wenn Sie redis.template.yml bei einem Rebuild in einem Setup mit separaten Containern (web_only, data) verwenden, sehe ich

...
/.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 sollte Teil von data.yml sein

Ich habe gerade einen git pull gefolgt von ./launcher rebuild web_only ausgeführt und es wurde erfolgreich abgeschlossen.
Haben Sie versucht, ./discourse-doctor zu verwenden, obwohl es möglicherweise nicht viel hilft.

Wenn Sie Ihren alten Container noch mit ./launcher start web_only starten können, versuchen Sie vielleicht, ein vollständiges Backup zu erstellen (zur Sicherheit) und dann ./launcher stop web_only; ./launcher rebuild data zu versuchen. Wenn beim Wiederaufbau von data keine Fehler auftreten, versuchen Sie ./launcher rebuild web_only, um zu sehen, ob das Problem behoben ist?

In der Zwischenzeit verschiebe ich dieses Thema in Support aufgrund fehlender konsistenter Reproduzierbarkeit.

2 „Gefällt mir“

ok, dann habe ich etwas verwechselt, ich dachte, die Redis-Vorlage sei Teil des web_only-Containers, aber sie ist bereits in den Einstellungen des Datencontainers enthalten – wo sie mehr Sinn ergibt :wink:

2 „Gefällt mir“