我的Google Compute Engine实例上有零星的Google 404

问题描述 投票:2回答:4

我正在GCE实例上托管一个网站。我有domain.com的DNS指向我在Google Cloud上保留的静态IP。此实例在端口80上运行nginx,并将请求转发到在8080上运行的节点应用程序。

它已经运行了几个月,但今天我的客户一直在抱怨他们有时会看到404。我在浏览器中打开了网站并开始刷新。我注意到,此域中请求的所有网页和资源都会随机响应Google 404页面

enter image description here

我打开了nginx和节点访问日志,我看到请求甚至没有进入nginx。这不是一个DNS问题,因为如果我运行curl几次:curl -I 123.123.123.123我仍然会看到它经常响应404。

Google云状态页面表示没有中断。我错过了什么?还有什么地方可以解决问题?

google-cloud-platform google-compute-engine
4个回答
1
投票

我今天也遇到了这个问题,在Nginx的计算引擎上运行了一个快速应用程序。这很奇怪,因为如果它是一个真正的404,我希望快递回应。

我也有间歇性问题发出出站请求,他们偶尔会超时。我尝试重新启动并重新配置整个应用程序。 Google的状态页面也没有指出任何问题。

编辑:尝试通过创建一个新实例并使用旧启动盘的快照来解决这个问题...奇怪的是,它在使用生成的短暂IP时似乎工作正常,但是当我将其切换到静态IP时我有设置原始实例,我开始遇到同样的问题。我也无法在不同的区域中设置机器,因为设置了IP,我不想生成新的机器,然后处理DNS更改。


0
投票

我有同样的问题,目前谷歌支持要求我更改外部IP修复它,但我现在不能这样做因为它意味着等待我的域名的DNS分散。如果有人可以尝试此选项,请回复它是否会产生解决方案。

我的情况:Google Cloud error. 404 The requested URL was not found on this server, but it exists


0
投票

这是谷歌方面的一个问题。通常最好的办法是在Google Public Issue Tracker上开票。

对于这个具体问题,已经有一个ticket open。随意添加更多评论到线程,并跟进解决方案。


0
投票

我改变了我的服务器的ip,这解决了问题,我获得了一个高级类型的ip,而不是另一个ip标准的探测器。

© www.soinside.com 2019 - 2024. All rights reserved.