【问题标题】:How to prevent ClearDB (MySQL) from dropping when heroku puts my app to sleep当heroku让我的应用程序进入睡眠状态时,如何防止ClearDB(MySQL)掉线
【发布时间】:2019-12-06 07:53:19
【问题描述】:

我在 heroku 上部署了一个 Spring Boot 应用程序并安装了 ClearDB 插件,它只是 MySQL 数据库。我正在使用免费计划,所以我不介意我的应用程序会在一个小时不活动后进入睡眠状态,但我有一个问题 - 应用程序进入睡眠状态后数据库丢失。我想知道这是否就是使用免费服务时 heroku 的工作方式,或者是否可以在 heroku 设置中进行更改。

我在 application.properties 中使用自动 ddl 设置为 create,这可能是原因吗?

【问题讨论】:

    标签: mysql spring spring-boot heroku cleardb


    【解决方案1】:

    该行为是由您的application.properties 引起的,与 Heroku 无关。 您应该将其更改为update 而不是create,因为创建后数据库模式将被删除并创建。 更多信息here

    【讨论】:

      猜你喜欢
      • 2010-10-12
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      • 2012-07-14
      • 2011-05-04
      • 2016-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多