问题标签 [app-engine-flexible]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 为什么 Datastore 在获取 URL 时会产生超时?
在今天的短时间内,我的代码在使用 Google Cloud Datastore API 的灵活环境“compat”中运行时遇到了java.net.SocketTimeoutException: Timeout while fetching URL on inserting an Item to Datastore in another GAE 项目。
另外,当时Dataflow无法插入Items;几乎可以肯定同样的问题。
这也发生在简单的键查询上,所以不是数据量大的问题。
在此之前和之后,确实正确插入了许多其他数据;包括重新运行相同的数据。
谷歌搜索错误表明它可能是由谷歌云中的停机时间引起的,但谷歌云状态仪表板显示为绿色。
这是什么原因造成的?我们以后如何避免它?
java - 为什么 Datastore 在解析 URLFETCH 的参数时会抛出异常?
在“后端”Google App Engine 柔性环境实例的后台线程中使用 Google Cloud API for Datastore 运行简单查询,我在几秒钟内多次尝试查询时遇到以下异常。
(有关堆栈跟踪,请参见下文。)
它与另一个错误同时出现
就在异常之前,日志显示
和
这表明已达到 Google App Engine 超时,例如 Web 请求的 60 秒限制。看日志,这似乎不是真的。但无论如何,该查询在使用 backgroundThreadFactory 创建的后台线程中运行。
这是我之前和之后在相同数据上运行的 Java 代码,没有这样的问题,所以在运行时发生了一些特定的事情
什么会导致这个问题?
堆栈跟踪:
python - Google Cloud App Engine 灵活 - 日志不起作用
我正在尝试在谷歌应用引擎灵活环境上使用 python 时编写日志。
我想使用默认的 python 日志库并使用处理程序进行日志记录。这是我的代码:
它只是不起作用,我在堆栈驱动程序日志记录中找不到日志。我尝试在没有这样的处理程序的情况下编写日志:
而且,也不行。
我也尝试将日志写入标准输出,但我没有在堆栈驱动程序日志记录中选择它的选项。
当我使用标准环境时一切正常..
python-2.7 - 无法在 Dockerfile 中为谷歌应用引擎中的自定义运行时环境设置环境变量
我使用下面的 Dockerfile 为应用引擎设置自定义运行时环境。
问题:
问题是我已经下载了应用程序引擎库 zip 文件并将其解压缩并添加到 PATH 变量中,但仍然在通过指定入口点运行应用程序时出现导入错误。阅读 GAE 中的 docker 图像后,我了解到默认情况下它在根配置文件中运行,因此我认为问题与更新根配置文件的 PATH 变量并在其他配置文件中访问它无关。
下面是堆栈跟踪
app-engine-flexible - 在谷歌应用引擎中从标准环境迁移到灵活环境
app.yaml 片段
Dockerfile
运行 gcloud app deploy 时出现问题(堆栈跟踪)
我在 dockerfile 中缺少什么吗?应该进行哪些其他配置更改以使应用程序级代码更改不多。是否建议在柔性环境中使用 webapp2
google-app-engine - 有没有办法在google灵活的appengine中自定义nginx代理
我们正在尝试在灵活的 appengine 上运行一个应用程序(一个连接到 guacamole 服务器的 java servlet),在我们的故障排除中,谷歌云实例(运行 docker 映像的实例)上似乎有一个 nginx 代理。
有没有办法我们自定义谷歌云实例的 nginx 配置来帮助解决我们的问题?
google-app-engine - GAE - 替换 app.yaml 上的 vm:true 标志
我一直vm:true
在我的 app.yaml 上使用标准环境设置
我知道这个标志现在已被弃用,将来我将无法使用它......我也知道 Flexible Environment 目前处于 Beta 阶段,所以我的问题是,将env:flex
替代vm:true
? 如果是这样,那它会稳定吗?
谢谢
google-app-engine - appengine柔性环境收不到PubSub推送消息
我在 appengine 柔性环境(Java/Spring Boot)中创建了一个 POST 端点。它与 PubSub 订阅在同一个 Google 项目中。我检查了一下,这个 POST 端点可以从外部访问。我可以使用本地 PC 上的 Postman 将数据发布到此端点。但是我的控制器没有收到推送订阅的请求。
我尝试了像 /push 这样的简单端点 URL 以及像 /_ah/push-handlers/push 这样的推荐 URL,但结果是一样的。
我可以在 Stackdriver 日志中看到很多消息:
但是我的推送控制器永远不会被调用。
当我从 Postman 发布到此 URL 时,我得到类似的 307 重定向(代理中的唯一区别),然后在我的控制器响应后,我可以看到 200 响应:
这是我的 app.yaml
有什么问题?
java - 如何在本地主机上运行 ESP(可扩展服务代理)来模拟本地身份验证?
当我在灵活环境中部署 Endpoints 时,基于 nginx 的代理(称为可扩展服务代理)会自动部署为实例中的容器,大部分用于日志记录和身份验证。
如何在本地开发服务器上本地运行 ESP?
google-app-engine - App Engine Node 灵活实例不断运行
我在 App Engine 上的项目中运行了几个Firebase-Queue NodeJS 实例。
实例似乎一直在运行,在尝试 GET 请求后会产生错误。
当我部署 Node 应用程序时,我的 App.yaml 文件如下所示:
我认为它必须与它试图在内部执行的所有这些 GET 请求有关,但我不知道如何阻止它们/修复它。我的账单很快就增加了,所以把它修好会很好>_<