Весенний загрузочный экземпляр app engine продолжает повторно подключаться к postgres google sql

#postgresql #spring-boot #google-app-engine #google-cloud-sql

#postgresql #весенняя загрузка #google-app-engine #google-cloud-sql

Вопрос:

Я запускаю приложение Spring boot в Google App Engine, а на днях произошел сбой приложения, что привело к перезапуску приложения. Просматривая журналы, я заметил, что приложения продолжают повторно подключаться к моей базе данных Google sql postgres.

Просматривая журналы из базы данных, я вижу, что у меня 60 подключений к базе данных. Я подключаюсь к базе данных с помощью cloud-sql-jdbc-socket-factory simple, используя URL-адрес JDBC: dbc:postgresql://google/{databaseName}?useSSL=falseamp;cloudSqlInstance={instanceUrl}amp;socketFactory=com.google.cloud.sql.postgres.SocketFactoryamp;user={user}amp;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.
  

Комментарии:

1. Есть какие-либо обновления по этому поводу?

Ответ №1:

Рекомендуется, чтобы проект в app Engine имел не менее 2 ГБ оперативной памяти, чтобы избежать ошибки подключения, вы можете просмотреть любые проблемы с кодом по этому URL: https://cloud.google.com/sql/docs/postgres/connect-external-app .