google-cloud-platform - 尝试将我的 nodejs 代码部署到 gcloud 时,我部署到的 url 给出了 502 错误
问题描述
首先,当尝试将我的代码部署到 gcloud 中的目标 url 时,部署过程会挂起。
目标网址的后缀为appspot.com。
当我 ping 目标 url 时,我得到一个请求超时。当我在浏览器中输入目标 url 时,我收到 502 错误:服务器错误。
当我在 dialogflow 中将相同的代码部署到不同的测试环境时,一切似乎都运行良好。但是,当我尝试再次部署到此 url 时(它是从 dialogflow 中的 webhook 实现 url 获得的正确 url),我收到此错误:
更新服务 [默认](这可能需要几分钟)...失败。
错误:(gcloud.app.deploy) 错误响应:[4] 等待应用基础设施恢复健康时超时。
其他一切,包括节点 js 代码和对话流配置,在我部署到的两个环境之间都是相同的,除了 webhook 实现 url。
有谁知道这个问题可以缩小到什么范围?如果我可以提供更多有用的信息,请告诉我。
我的猜测是该特定 URL 的服务器已关闭。需要注意的一点是,我使用的是 V1 对话流。
解决方案
已解决,它最终成为该特定 URL 的防火墙问题。
推荐阅读
- html - 溢出时内面板高度不是 100%
- java - 嗨,我已经开发了天气应用程序,但是当我无法获得天气图标时?
- php - 在 Oracle RightNow 的元描述标记中使用 rn:page_title
- docker - 容器获取连接被拒绝
- javascript - 如果同一页面上有两个表单,我该如何区分错误。Laravel/jQuery
- excel - 如何在单元格中使用逗号分隔值作为公式中的参数(特别是数据透视表)?
- c# - 对象列表的确定性排序
- javascript - JQuery - 加载所有页面后如何从 url 获取页面?
- jquery - 如何将语法从 @Html.RadioButtonFor 迁移到 @Html.DropdownlistFor?
- android - Android 应用程序:实际参数列表和形式参数列表的长度错误不同