google 云 sql redmine mysql 没有响应

google cloud sql redmine mysql not responding

我一直在尝试在 google 计算引擎上设置一个 Redmine,mysql 5.5 数据库托管在 google 云 sql 上(d1,512mb ram,永远在线,欧洲,包裹计费)。

不幸的是,Redmine 在几分钟后停止响应请求(真的停止了,我将超时设置为 1 小时但没有任何反应)。使用 newrelic 我发现它与数据库相关 - ActiveRecord 似乎对数据库有一些问题..

为了查明问题是否真的与云 sql 数据库有关,我在自己的服务器上设置了一个新数据库,此后运行良好。所以云 sql 数据库和 redmine/ruby.

肯定有问题

有人知道我可以尝试解决问题吗?

最好的, 一月

GCE 空闲连接在 10 分钟后自动关闭,如 [1] 中所述。当您从 GCE 实例连接到 CloudSQL 时,这很可能是您遇到问题的原因。

此外,考虑到云 SQL 实例可能会因维护而随时关闭和恢复,因此必须相应地管理连接。检查 CloudSQL 实例操作列表可以确认这一点。希望这有帮助。

[1] https://cloud.google.com/sql/docs/gce-access