2013-03-10 56 views
0

我有一个grails应用程序部署在cloudfoundry与MySQL数据库。对表格的更新是片状的 - 当我改变它的值时,它有时会起作用,而且大多数时候它不起作用。没有错误。它看起来好像更新进入不同的数据库。我查了一下vmc服务,只有一个数据库与应用程序相关联。cloudfoundry mysql更新不起作用

由于他们有时工作,它看起来像一个cloudfoundry问题。有没有人看过这个?是否有一个特殊的配置更新工作一致?任何信息表示赞赏。

+2

这不可能是一个cloudfoundry问题。你检查过DataSource吗? http://docs.cloudfoundry.com/services/mysql/grails-mysql.html – Jayan 2013-03-10 08:25:49

+0

你可以在存储数据的地方显示一些代码片段吗?你确定数据在保存时已经被刷新了吗? – david 2013-03-10 19:07:52

+0

谢谢你的回复。 – 2013-03-11 19:33:04

回答

0

您可以使用通过vmc命令的隧道检查绑定到您的应用程序的数据库,并查看是否存在所需的记录。如果您发现它丢失,可能会有一些应用程序问题。

+0

我永远不知道为什么更新需要很长时间才能显示在我的cloudfoundry部署中。更新有时会立即生效,并且有时并不奇怪。我确实隧道到数据库实例并查询,直到几分钟才看到更新。没有看到SQL更新失败。所以它看起来像一个同步问题。我转到了另一个云供应商。 – 2013-04-13 01:06:27