約30分ごとにこのエラーが発生しています。
ActiveRecord::ConnectionNotEstablished : connection to server on socket “/var/run/postgresql/.s.PGSQL.5432” failed: FATAL: the database system is in recovery mode
これはメモリの低下に対応しており、postgresqlのログはOOMエラーを示唆しています。
free -h
| total | used | free | shared | buff/cache | available |
|---|---|---|---|---|---|
| Mem: | 7.8Gi | 4.0Gi | 142Mi | 3.4Gi | 3.7Gi |
| Swap: | 2.0Gi | 1.4Gi | 659Mi |
しかし、メモリがどこへ行っているのか特定するのに苦労しています。
以下のような構成になっています。 8 GB Memory / 4 AMD vCPUs / 160 GB Disk
最近、より強力なマシンからダウングレードしたので、それが問題である可能性があります。しかし、その後app.ymlを更新し、Discourseを再構築したので、問題がどこから来ているのかわかりません。
app.yml:
UNICORN_WORKERS: 4
UNICORN_SIDEKIQ_MAX_RSS: 1000
何かアドバイスはありますか?
