似乎大约每 30 分钟,我就会收到此错误:
ActiveRecord::ConnectionNotEstablished : 连接到套接字“/var/run/postgresql/.s.PGSQL.5432”上的服务器失败:FATAL:数据库系统处于恢复模式
我发现这与内存下降有关,并且 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 内存 / 4 AMD vCPU / 160 GB 磁盘
我最近从一台更强大的机器降级了配置,这可能是问题所在。但我已经更新了我的 app.yml 并在之后重建了 Discourse,所以我不知道问题出在哪里。
app.yml:
UNICORN_WORKERS: 4
UNICORN_SIDEKIQ_MAX_RSS: 1000
有什么建议吗?
