【发布时间】: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