Служба движка приложений иногда не может подключиться к базе данных Google Cloud SQL? - PullRequest
0 голосов
/ 29 мая 2020

Я развернул приложение Django в гибкой среде Google App Engine, и оно использует Postgresql db из облака Google sql.

Веб-сайт может быть открыт, но если я обновлюсь * страницу с очень коротким интервалом, тогда веб-сайт выйдет из строя, иногда с ошибкой:

Exception Value:    
could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/cloudsql/[my-db-connection-name]/.s.PGSQL.5432"?

Интересно, почему это могло произойти? Означает ли это движок приложений Google или облако sql отстой? Стоит ли переходить на Heroku или AWS?

1 Ответ

1 голос
/ 06 июня 2020

Похоже, вы неправильно подключаетесь к своему Облаку SQL Экземпляр. Убедитесь, что вы подключаетесь из гибкой среды App Engine к Cloud SQL, следуя инструкциям по этой ссылке [1].

Если ваш экземпляр имеет publi c IP-адрес, используйте эту ссылку [2] или если ваш У экземпляра есть частный IP-адрес. Используйте эту ссылку [3], чтобы настроить подключение для вашего экземпляра Cloud SQL.

[1] https://cloud.google.com/sql/docs/postgres/connect-app-engine-flexible

[2] https://cloud.google.com/sql/docs/postgres/configure-ip

[3] https://cloud.google.com/sql/docs/postgres/configure-private-ip

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...