-1

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

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

总之:

  • www.mysite.com =>作品
  • 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(如预期的那样)。无论如何,它不是此处所述的 DNS 问题。

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

第三,根据这个答案: - 我删除了裸域映射并稍后重新添加。

第四,我检查了文档,在我的设置中没有发现任何缺失的东西: 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.

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

有人面临同样的问题吗?

任何帮助表示赞赏。

4

1 回答 1

0

如果它对其他人有用:

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

裸域现在运行良好。

为避免您的网站离线:

如何收到有关您网站可用性的警报

于 2019-09-03T21:53:39.903 回答