【发布时间】:2018-08-31 15:46:48
【问题描述】:
我有一些具有故障转移复制功能的 Google Cloud SQL MySQL 2nd Gen 5.7 实例。最近我注意到其中一个实例因存储过载而过载,并且由于某种原因未删除旧的二进制日志。 我尝试重新启动此实例,但它不会从 3 月 17 日开始。
问题服务器。 Binlogs 未清除且服务器无法启动,并且始终在 gcloud 控制台中进行维护。
我还创建了另一台具有相同配置的服务器,而不是永远不会清除的 binlog。我这里已经有 5326 个二进制日志,而在普通服务器上我有 1273 个二进制日志并且它们每天都在清除。
我对问题服务器的尝试: 1 - 从谷歌云平台前端删除它。响应:实例 ID 当前不可用。 2 - 使用 gcloud 命令重新启动它。响应:错误:(gcloud.sql.instances.restart)HTTPError 409:实例或操作未处于处理请求的适当状态。对我使用 gcloud 发送的任何其他命令的相同响应。
我也尝试使用expire_logs_days 选项来解决binlogs 配置的问题,但谷歌云sql 实例似乎不支持此选项。
【问题讨论】:
标签: mysql google-cloud-platform google-cloud-sql