# 当 'discourse enable\_readonly' 启用时，站点自动退出只读模式。

**URL:** https://meta.discourse.org/t/site-automatically-exits-read-only-mode-when-enabled-by-discourse-enable-readonly/296844
**Category:** Development
**Tags:** read-only
**Created:** [2024 年2 月 27 日 05:27 UTC](https://meta.discourse.org/t/site-automatically-exits-read-only-mode-when-enabled-by-discourse-enable-readonly/296844 "2024-02-27T05:27:12Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### 作者： ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### 发布日期： [2024 年2 月 28 日 21:30 UTC](https://meta.discourse.org/t/site-automatically-exits-read-only-mode-when-enabled-by-discourse-enable-readonly/296844/8 "2024-02-28T21:30:51Z")

</div>

您使用的只读模式导致了这种差异吗？

> [@SaraDev](#):
>
> - `READONLY_MODE_KEY` 主要用于备份和恢复过程，并由应用程序本身触发。也可以使用 `discourse enable_readonly` 和 `discourse disable_readonly` 命令从 Discourse 命令行界面启用或禁用此模式。但是，此密钥在容器重启后将失效。
> - `USER_READONLY_MODE_KEY` 用于管理员在管理界面中单击只读按钮时。此密钥的特殊之处在于我们不将其设置为过期密钥，因为用户启用的只读模式需要能够承受容器重启。其他密钥设置的 TTL 为 60 秒，我们有一个线程每 30 秒延长一次过期时间，以确保应用程序永远不会卡在只读模式。

---

_[View the full topic](https://meta.discourse.org/t/site-automatically-exits-read-only-mode-when-enabled-by-discourse-enable-readonly/296844)._
