繁体   English   中英

Google Cloud App Engine与Postgresql的连接被拒绝

[英]google cloud app engine to postgresql connection refused

我正在尝试将Spring Boot应用程序部署到Google Cloud App Engine。 我用下面的命令来部署

mvn appengine:deploy

似乎部署成功,但是当我观察到日志数据库连接被拒绝时。 在日志中显示以下错误

由以下原因引起:java.net.ConnectException:java.net.PlainSocketImpl.socketConnect(本机方法)处的连接超时(连接超时)〜java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java处的[na:1.8.0_121]): 350)〜[na:1.8.0_121] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)〜[na:1.8.0_121] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)〜[ na.1.8.0_121]在java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)〜[na:1.8.0_121]在java.net.Socket.connect(Socket.java:589)〜[na:1.8。 0_121]在java.net.Socket.connect(Socket.java:538)〜[na:1.8.0_121]在java.net.Socket。(Socket.java:434)〜[na:1.8.0_121]在java。 net.Socket。(Socket.java:211)〜[na:1.8.0_121]在org.postgresql.core.PGStream。(PGStream.java:62)〜[postgresql-9.1-901.jdbc4.jar!/:na ] org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:76)〜[postgresql-9.1-901.jdbc4.jar!/:na]

有人可以帮助解决问题吗?

我刚遇到这个问题。

在docs之后 ,在标准环境中使用Google App Engine,我不断地获得Connection Refused。

事实证明,App Engine在后台使用Cloud SQL代理,这意味着您的Cloud SQL实例必须具有公共IP地址

我在实例上激活此功能后,它就开始起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM