为什么 GAE 裸自定义域停止工作

Why GAE naked custom domain stopped working

我有一个 运行 Django 应用程序在自定义域下的 Google App Engine 标准上运行:mysite.com.

我的网站 运行 好几天都很好,但突然停止使用自定义域提供内容。

总结:

DNS 和应用部署都没有变化。

我试过的:

首先我检查了这些名称的 DNS 查找:

a) nslookup my-app.appspot.com   <== the GAE canonical site name
b) nslookup mysite.com           <== custom domain FAILING, ip resolved
c) nslookup www.mysite.com       <== custom domain working, ip resolved
d) nslookup ghs.googlehosted.com <== the recommended GAE DNS entry for www subdomain

令人惊讶的是,不仅所有名称都被正确解析,而且它们映射到不同的 IP 地址

实际上,c) 和 d) 映射到相同的 IP(正如预期的那样)。无论如何,这不是 here.

所述的 DNS 问题

其次,我检查了 GAE 设置以查看自定义域并尝试添加另一个域:mysite.com。但是它声称它已经映射了。

三、据此answer: - 我删除了裸域映射,稍后重新添加。

第四,我检查了文档并且在我的设置中没有发现任何遗漏的东西: https://cloud.google.com/appengine/docs/standard/python/mapping-custom-domains?hl=en#top_of_page

裸域 (mysite.com) 和 'www.mysite.com' 自定义域都工作了好几天!

当前的行为有点奇怪。 运行:

wget mysite.com

产生:

Connecting to mysite.com (mysite.com)|xxx.yyy.zzz.ddd|:443... connected

然后挂了一会,以Unable to establish SSL connection结束。

使用网络浏览器时也会发生同样的情况。

有人面临同样的问题吗?

感谢任何帮助。

如果它对其他人有用:

大约一个小时后,问题突然消失了。 我知道的唯一变化是 删除并再次注册 GAE Web 云控制台中的 mysite.com 自定义域条目。

裸域现已完美运行

为了避免让您的网站脱机:

如何收到有关您网站可用性的提醒