我有一个 Google App Engine(灵活 Python)应用程序,正在使用 Stackdriver 监控。我一直无法确定正常运行时间检查是否失败,我不确定是否存在真正的问题。当我查询服务时,它似乎可用,当我单击 Stackdriver 正常运行时间检查中的“测试”按钮时,响应按要求返回。但是,根据 UI,检查似乎从弗吉尼亚来源持续失败,但从其他来源成功。
我在服务器日志中找不到任何相应的错误。我可以确认,手动触发时会看到其他 404 错误。
有什么想法可以调试这个问题,或者如果失败了,如何至少修改我的 Stackdriver 正常运行时间检查以排除这个(显然是错误的)警报?
谢谢!
答案1
我可以通过修复地址配置来解决这个问题。我已将 stackdriver 配置为 pinghttp://XXXX/地址代替http://XXXX/地址/。我的服务器给出了状态 300 重定向,但我猜测在某些位置正常运行时间检查程序能够跟踪重定向,而在其他地方则不能。