이 사이트는 읽기 전용 모드입니다

약 이틀간 운영을 하다 보면 가끔 사이트가 읽기 전용(read-only) 모드로 전환됩니다. 포럼은 완전히 비어 있고, 사용하는 사용자가 거의 없으므로 웹사이트가 과부하 상태인 것은 분명히 아닙니다. 다음 스레드(Discourse stuck in maintenance mode)의 제안 사항을 시도해 보았지만,

아래 명령은 도움이 되지 않습니다:

# cd /media/data/discourse/
root@main:/media/data/discourse# ./launcher enter app
x86_64 arch detected.
root@main-app:/var/www/discourse# rails c
Loading production environment (Rails 7.2.2.1)
discourse(prod)> Discourse.disable_readonly_mode
=> true
discourse(prod)> Discourse.disable_readonly_mode(Discourse::READONLY_MODE_KEY)
=> true
discourse(prod)> Discourse.disable_readonly_mode
=> true

서버에는 다른 앱/서비스로 인한 과부하도 없습니다:

redis와 데이터베이스를 재시작하면 문제가 해결됩니다. 하지만 이 문제를 해결하기 위해 확인해야 할 로그가 있거나, 다른 문제 해결 방법이 있을까요?

Discourse 버전은 3.5.0.beta3-dev입니다.

여기에 관련 정보가 있습니다: Read Only Modes in Discourse

Redis나 Postgres를 제공하는 서비스 공급자가 안정적합니까? 해당 서비스에 대한 연결이 불안정하면 포럼이 읽기 전용(readonly) 모드로 전환될 수 있습니다. 또한 디스크 용량이 거의 가득 차는 경우에도 같은 문제가 발생할 수 있습니다. 백업이 2일에 한 번씩 실행되고 있으며 이 문제가 반복적으로 발생하고 있다면, 이것이 원인과 관련이 있을 수 있습니다.

Redis와 PostgreSQL이 동일한 서버에서 실행되고 있습니다. 디스크 공간 포함 두 서비스 모두에 문제가 없는 것으로 보입니다. 하지만 이 부분에 대해 더 자세히 살펴보겠습니다. 감사합니다!