Danke für deine Antwort. Dies ist eine frische Standardinstallation und ich habe keine Plugins installiert oder Jobs erstellt. Welche Protokolle sollte ich am besten überprüfen? Entschuldigung, ich bin ein ziemlicher Anfänger.
Ich hatte auch Schwierigkeiten, dies zu nutzen, sowohl zum Aktivieren als auch zum Deaktivieren des schreibgeschützten Modus. Das letzte Mal habe ich Discourse.enable_readonly_mode in Rails ausgeführt.
Es ist immer ein Notfall, wenn es passiert, und ich habe nicht untersucht, was das Problem sein könnte.
Danke JammyDodger! Die Infos und der Link waren sehr hilfreich. Ich bin mir nicht sicher, was einen Container-Neustart ausmacht – soweit ich weiß, startet mein Container nicht alle ~1:30 neu, was so lange dauert, wie der RO-Modus aktiviert bleibt, wenn discourse enable_readonly verwendet wird, d. h. Discourse.enable_readonly_mode(Discourse::READONLY_MODE_KEY)
Ich kann jedoch bestätigen, dass Discourse.enable_readonly_mode(Discourse::USER_READONLY_MODE_KEY) unbegrenzt “haftet”, was das war, was ich erreichen wollte
- name: Set read-only mode for live forum host
ansible.builtin.shell: |
docker exec app bash -c 'echo Discourse.enable_readonly_mode\(Discourse::USER_READONLY_MODE_KEY\) | rails c'
register: enable_readonly_output