问题标签 [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.

0 投票
2 回答
711 浏览

java - 如何在 Google App Engine Flex 上获取 IntelliJ Java 项目

我创建了一个 Spring MVC 项目,可以很好地部署到我的 GAE 实例。现在我正在努力做到这一点,以便我可以使用 IntelliJ 将它部署到 flex 环境中,但没有运气。

我的项目结构如下:

当在 IntelliJ 中创建“Google App Engine 部署”的新运行配置时,设置/环境始终为“App Engine 标准环境”。我似乎无法让它成为灵活环境的一部分。

我当前的 app.yaml:

我已经尝试复制我可以从github上的示例项目中找到的所有设置

这是我的部署截图 在此处输入图像描述

0 投票
1 回答
1315 浏览

google-app-engine - 将 GPU 附加到 App Engine 柔性环境

我正在使用 App Engine 与工作人员一起构建一个 API,以在后台执行与 Keras 相关的任务。由于 Keras 的特性,使用 GPU 而不是 CPU 来做一些深度学习工作效率更高。

我知道我可以使用 GPU 并将其附加到 Compute Engine,但我更愿意通过 App Engine 路线。由于 App Engine 柔性环境基本上是 Compute Engine 上的托管虚拟机,是否有可能?如果是,我该怎么做?

0 投票
1 回答
184 浏览

node.js - 为什么 Google 应用引擎不会观察我的健康检查间隔?

我正在使用 Google App Engine 柔性环境 (Node.js)

我有自己的自定义运行状况检查实现,但是它每秒运行一次,而不是我在下面配置的 8 秒。

由于我的健康检查做了一些不重要的事情,我想通过增加间隔来从我的服务器中删除一些负载

知道为什么我的间隔不起作用吗?

0 投票
1 回答
183 浏览

java - 在灵活的环境中部署 bigtable helloworld 不起作用

我正在尝试使用 bigtable 测试灵活的环境,它在码头本地运行,但是当我上传到 Google Cloud 时,出现启动错误。

我尝试使用此存储库仅在依赖项中添加一个库,但出现错误:

https://github.com/GoogleCloudPlatform/getting-started-java/tree/master/helloworld-servlet

这是毕业典礼:

我尝试在 app.yaml 中将变量 vm:true 更改为 env:flex

https://github.com/GoogleCloudPlatform/cloud-bigtable-examples/tree/master/java/gae-flexible-helloworld

所有情况下的相同错误是:

0 投票
2 回答
512 浏览

google-app-engine - App Engine Flex 会将哪些标头转发到您的应用程序?

它在任何地方都没有很好的记录。具体来说,如果我想检测 http vs https,我应该怎么做?

0 投票
3 回答
838 浏览

gradle - 使用 Spring boot + gradle 部署 AppEngine Flexible,Jetty 错误

我有一个使用 gradle 和 spring boot 的 Google App Engine Flexible 应用程序。我的build.gradle文件如下:

当我尝试在 Google AppEngine Flexible 中部署我的应用程序时,我收到以下错误:

我的 gradle 文件在哪里出错了?

0 投票
1 回答
769 浏览

python - GAE柔性环境中未添加X-Appengine-Inbound-Appid标头

根据https://cloud.google.com/appengine/docs/flexible/go/migrating#url_fetch,在灵活的环境中,我们可以使用 http lib 而不是应该添加 GAE 相关标头的 urlFetch。

我的应用程序处于灵活环境中,但发出 http 请求时未设置“X-Appengine-Inbound-Appid”。

我的应用程序在 python 中使用烧瓶框架。

为了测试是否设置了正确的标头,我正在向同一个应用程序(不同的端点)发出 http 请求。但是入站请求的标头中没有“X-Appengine-Inbound-Appid”。这就是我进行http调用的方式:

print request.headers 显示没有设置“X-Appengine-Inbound-Appid”。

任何人都知道如何解决这个问题?谢谢!

0 投票
0 回答
271 浏览

java - GAE 灵活使用云存储时出现错误 502

我使用 GAE Flexible 创建了一个应用程序。我可以毫无问题地部署和使用该应用程序。然后我使用 JSON service_account将上传文件添加到 Google Cloud Storage ,它在 localhost 中正常工作。我已经部署它没有任何错误,但是当部署完成时,我尝试浏览我的应用程序,我看到以下错误,即502 服务器错误

我的应用程序是非常简单的应用程序,没有很多请求,所以我不需要退避。在控制台的日志中,我看到以下错误:

这是我将图像放入云存储的课程:

任何人都知道我该如何解决这个问题?谢谢

0 投票
1 回答
1023 浏览

java - Google App Engine 灵活部署 WAR 或 JAR 应用程序?

我在 GAE Flexible 的许多示例项目中看到开始接受“胖”JAR 的概念(使用像 Jetty、Springboot、SparkJava 或 Tomcat 这样的嵌入式 Web 服务器)与传统的 WAR 部署。两种方法都涉及单个 JVM 进程(即,无论向 Tomcat 部署多少 WAR,都是同一个 JVM 进程)。

在什么情况下,在 Google App Engine Flexible 中哪一种部署方法比另一种更可取?

0 投票
2 回答
130 浏览

python - GAE 灵活,是否会为每个实例分别创建多个 cron 作业?

我在 GAE 灵活环境中创建了一个cron 作业,它每 15 分钟自动运行一次。

但是在每次创建实例时,是否会为每个实例复制相同的 cron 作业?我不确定。