【问题标题】:Spring Boot instance of app engine keeps reconnecting to postgres google sql应用引擎的 Spring Boot 实例不断重新连接到 postgres google sql
【发布时间】:2019-04-11 15:17:13
【问题描述】:

我在谷歌应用引擎上运行 Spring Boot 应用程序,前几天应用程序崩溃导致应用程序重新启动。查看日志,我注意到应用程序不断重复连接到我的 google sql postgres 数据库。

查看来自数据库的日志,我可以看到我在数据库上有 60 个连接。我使用 JDBC url 通过 cloud-sql-jdbc-socket-factory 简单地连接到数据库: dbc:postgresql://google/{databaseName}?useSSL=false&cloudSqlInstance={instanceUrl}&socketFactory=com.google.cloud.sql.postgres.SocketFactory&user={user}&password={password}

显示的日志是:

A  2019-04-11 14:57:01.674  INFO 1 --- [onnection adder] c.g.cloud.sql.core.SslSocketFactory      : Connecting to Cloud SQL instance [{instance url}] on IP [{ip adress}].

A  2019-04-11 14:58:11.458  INFO 1 --- [onnection adder] c.g.cloud.sql.postgres.SocketFactory     : Connecting to Cloud SQL instance [{instance url}] via ssl socket.

A  2019-04-11 14:58:11.460  INFO 1 --- [onnection adder] c.g.cloud.sql.core.SslSocketFactory      : Connecting to Cloud SQL instance [{instance url}] on IP [{ip adress}].

A  2019-04-11 14:58:22.878  INFO 1 --- [onnection adder] c.g.cloud.sql.postgres.SocketFactory     : Connecting to Cloud SQL instance [{instance url}] via ssl socket.

A  2019-04-11 14:58:22.880  INFO 1 --- [onnection adder] c.g.cloud.sql.core.SslSocketFactory      : Connecting to Cloud SQL instance [{instance url}] on IP [{ip adress}].

A  2019-04-11 15:01:56.477  INFO 1 --- [onnection adder] c.g.cloud.sql.postgres.SocketFactory     : Connecting to Cloud SQL instance  [{instance url}] via ssl socket.

A  2019-04-11 15:01:56.479  INFO 1 --- [onnection adder] c.g.cloud.sql.core.SslSocketFactory      : Connecting to Cloud SQL instance  [{instance url}] on IP [{ip adress}].

A  2019-04-11 15:02:08.108  INFO 1 --- [onnection adder] c.g.cloud.sql.postgres.SocketFactory     : Connecting to Cloud SQL instance [{instance url}] via ssl socket.

【问题讨论】:

  • 这方面有什么更新吗?

标签: postgresql spring-boot google-app-engine google-cloud-sql


【解决方案1】:

建议应用引擎中的项目至少有 2 gb 内存以避免连接错误,您可以查看此 url 中的任何代码问题: https://cloud.google.com/sql/docs/postgres/connect-external-app.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 2023-02-07
    • 2021-06-18
    • 1970-01-01
    • 2013-08-30
    • 2020-09-14
    相关资源
    最近更新 更多