从 AWS RDS Postgres 实例中删除日志文件

cel*_*ius 3 postgresql log-files amazon-rds

如何从 RDS Postgres 实例中删除日志?我刚刚注意到我的实例正在显示消息storage-full. 我可以找到有关如何删除日志文件的任何描述,我认为这是存储已满的原因。数据库中的数据在 ~50MB 范围内。

这是我登录 AWS 时在 RDS 仪表板上看到的消息:

在此处输入图片说明

red*_*and 8

这是通过使用“参数组”设置来控制的。

1) 在 RDS 仪表板中,转到“参数组”

2)新建一个参数组,确保“组族”设置为postgres9.3,随便命名

3)返回“参数组”,选择新创建的组,然后“编辑参数”

4) 将“rds.log_retention_period”设置为您想要的任何值,默认为 4320 分钟(72 小时)。

5) 保存更改,并等待更改同步。

如果您关心日志的大小,请务必修改您的日志设置,这会极大地改变日志文件的大小,从而改变您的存储空间。

相关链接在这里

  • 这似乎不再起作用了。一旦进入“存储已满”状态,AWS 就不再允许修改参数组。 (2认同)