问题标签 [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 投票
1 回答
193 浏览

google-app-engine - Google App Engine:如何创建具有灵活环境的 HTTPS 端点?

据我所知,Google App Engine 在使用常规环境时支持 https 端点:

https://cloud.google.com/appengine/docs/python/config/appref#handlers_secure

然而,我不知道如何配置app.yaml文件以支持具有灵活环境的 https。任何指针?

0 投票
1 回答
487 浏览

google-app-engine - AppEngine Flexible 实例不断重生

我正在使用灵活的 AppEngine 部署 Go 应用程序。下面是我的 app.yaml。有时在我部署后它会稳定在 1 个实例(这是一个负载非常低的应用程序),但大多数时候它会不断地重新生成超过 6 个实例。我的日志充满了显示正在创建的新实例的消息。这个应用程序的负载几乎为零,为什么 AppEngine 灵活地不断销毁和重生实例?

显示不断重生的日志:

显示不断重生的日志。

应用程序.yaml

0 投票
3 回答
1463 浏览

python - 将 Django 应用程序部署到 App Engine 柔性环境

我正在尝试根据教程将示例应用程序部署到 Google App Engine 灵活环境。部署工作,但是,应用程序无法启动。我收到以下错误消息:

正如您在 GitHub 上看到的(参见上面的链接),/app.yaml文件如下所示:

/mysite/wsgi.py文件如下

由于柔性环境处于测试阶段,我不确定这是否是一个错误。但是,我使用的是来自 GitHub 的原始应用程序,没有按照官方文档进行任何更改,所以我希望它能够正常工作。

我感谢您的帮助。

0 投票
6 回答
7210 浏览

google-app-engine - 在 App Engine 柔性环境自定义运行时强制 SSL

我们正在使用基于 openjdk:8 的 Dockerfile 在 App Engine 灵活自定义运行时上运行 Metabase 实例。目前它允许访问http://[metabase-project].appspot.com/https://[metabase-project].appspot.com/。我想通过将所有 http 流量重定向到 https 来强制使用 SSL。

Dockerfile 看起来像这样:

我们的 app.yaml 看起来像:

在普通的 App Engine app.yaml 文件中,我想添加:

但是在自定义运行时中,我们无法访问这样的处理程序。有没有办法配置灵活的运行时为所有流量执行重定向?

0 投票
0 回答
77 浏览

google-app-engine - 留言板示例应用未能通过中等负载测试

我在使用 Python 编写的灵活应用引擎服务时遇到了性能问题。所以我决定对不同的语言和环境进行负载测试,这就是我发现的。不知何故,灵活的应用程序引擎上的自动缩放器在 Python 上不起作用!我们正在考虑用另一种语言重写我们的服务!有人可以解释一下 Python 中的留言簿应用程序的性能如何如此糟糕吗?我期待水平自动缩放器每次都能正常工作!

负载测试结果

0 投票
1 回答
396 浏览

google-app-engine - Google App Engine Flex Env​​ironment 中的一个实例如何与另一个实例通信?

我的 Google App 引擎柔性环境“compat”系统中的实例相互通信,通过 REST 调用相互通信。如何将它移植到新的 Flex Env​​?

文档说“您不能再将流量路由到特定实例,例如https://instance-dot-version-dot-service-dot-app-id.appspot.com ”——那么我该如何将其移植到非-兼容 Flex 环境?

0 投票
1 回答
200 浏览

google-app-engine - 在 App Engine 柔性环境中,如何查看默认的服务版本?

在 Google App Engine 柔性环境中,我想查看我的服务的哪个版本是默认的。

Admin API的列表操作没有显示:

get操作也没有:

在 Google App Engine API 中,我可以使用

但这在柔性环境中不可用。

如何在 Admin API 中执行此操作?

0 投票
0 回答
259 浏览

google-app-engine - flex nodejs appengine上的数据存储停止工作 - 网关502错误

在对我正在开发的应用程序进行一些更新后,我将应用程序向上推gcloud app deploy --version dev,一切似乎都很好,但经过进一步检查,我使用该@google-cloud/datastore包的任何调用(获取或发布)都失败并Bad Gateway 502 - nginx出现错误。

我到处都放了console.logs,他们从来没有在任何datastore.whatever()电话之前越过这条线。使用 .save、.runQuery 和 .update 进行测试。

更奇怪的是,我可以通过控制台很好地访问数据存储,并且我的本地主机仍然按预期 100% 工作,从我的云数据存储中提取数据。

我什至试图通过我在这里manual_scaling找到的更新来缩小范围,但这似乎没有任何作用

想法?

0 投票
2 回答
2118 浏览

google-app-engine - Google Appengine:预算和每日支出限制不起作用

我正在使用灵活的环境。我设置了一个结算帐户并设置以下内容:

  • 预算:0.01 美元

  • 每日消费限额:0.01$

但是我已经被收取了 5 美元。这怎么可能?这是告诉我费用来自哪里的行:

这就是我的预算

如您所见,它显示出更高的费用..

我想如果您设置每日支出限制/预算,它将停止服务请求并等到第二天免费配额再次可用。这就是我现在想要的,我不需要这台服务器 24/7 运行此刻并在我的卡上收费。

我暂时禁用了该应用程序,但这不是一个解决方案。我不想在每次想要使用它时都禁用/启用服务器。我必须取消绑定我的信用卡吗?我只是希望服务器停止向我收取过多费用,并在免费配额结束后停止为请求提供服务。

这是我在 AppEngine 面板中设置的

难道我做错了什么?

0 投票
1 回答
7502 浏览

google-app-engine - AppEngine 部署错误 (app.yaml)

我正在尝试将 app.yaml 文件部署到 appengine 灵活。

这是我的 app.yaml 文件

我正在尝试使用以下命令部署它:

gcloud app deploy app.yaml --verbosity=debug

这是我得到的错误:

所以它最终没有部署 app.yaml。但是,如果我运行此命令:

gcloud 应用部署 cron.yaml

它会工作得很好。