我在google app引擎VM实例上部署了一个烧瓶应用程序。一切都很顺利,我在本地编辑我的代码,然后通过查看日志进行部署和调试,但在我上次部署后,当我尝试在浏览器中打开应用程序时,我看到以下错误:
错误:服务器错误
服务器遇到临时错误,无法完成您的请求。
请在30秒后再试一次。
此外,我现在无法进入我的App引擎VM实例。每当我尝试ssh时,我都会收到以下错误:
端口22:拒绝连接
(我之前能够进入这个VM)。
现在,我有一个VPC网络,它具有允许ssh端口的默认防火墙规则。云平台仪表板中有一个部分我可以为App引擎创建防火墙规则,但它仅用于允许IP地址,而不是端口(无论如何,我已在此防火墙规则中添加了我的IP地址)。
当我尝试通过Web云平台仪表板进行SSH时,我也遇到了同样的错误。
我发现有关此错误的StackOverflow上的大多数相关页面都是 人们无法通过SSH连接到计算引擎虚拟机。我陷入困境,不知道如何做到能够通过SSH连接到我的 App Engine VM。
当我使用“gcloud app logs read”命令时,我也没有看到任何日志。
编辑:以下是我的App Engine防火墙规则:
以下是我的VPC网络的防火墙规则: