问题标签 [managed-vm]
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.
google-app-engine - 登录托管 VM 的工作原理是什么?
我正在阅读Google 的关于登录托管 VM 的文档,它们的细节相当薄弱,阅读后我的问题多于答案:
- 它说的文件
/var/log/app_engine/custom_logs
会自动拾取——这条路径是预先存在的还是你也必须这样mkdir -p
做? - 我必须自己处理日志轮换/截断吗?
- 文件可以有多大?
- 如果您编写的文件以 结尾
.log.json
并且其中的某些部分已损坏,那会破坏整个文件还是 Google 会拾取可以读取的位? - 与使用 API 相比,以这种方式记录事物是否有性能优势/成本?
更新:我设法让日志显示在日志查看器中,但只有在使用.log
后缀记录文件时,每当我尝试.log.json
它们都没有被拾取时,我在任何地方都看不到任何错误。JSON 输出看起来不错,并且符合每行一个对象的要求。有谁知道如何调试这个?
google-app-engine - gcloud 连接到 docker 守护进程失败
我正在尝试按照本教程(使用 OS X)测试新的托管 VM 功能
boot2docker安装没问题。执行$(boot2docker shellinit)
给出以下输出:
boot2docker status
打印running
并boot2docker version
打印Boot2Docker-cli version: v1.5.0
虽然当我尝试使用gcloud --verbosity debug preview app run
我收到了这个错误:
您可以看到 EV 变量:
以及完整的堆栈跟踪:
google-app-engine - 无法再将 Dart 应用程序部署到 appengine - “无法开始提供给定版本”
我无法再将我的应用程序部署到 appengine。我今天和昨天都试了好几次。似乎部署正常,但随后无法启动。
好像和部署Dart App到GAE时突然getting和error一样
我在码头 1.5。最新的 dart,更新的 gcloud 等。以下是运行的部分输出
如果您需要更多此输出,请告诉我
google-app-engine - 2015 年 4 月 14 日更新后,我的 java App Engine 托管 VM 构建未部署
我的 java App Engine Managed VMs build 不再使用gcloud preview app deploy target/myapp-SNAPSHOT
我得到部署:
ERROR: Found no valid App Engine configuration files in directory
docker - 似乎无法安装 Google Cloud 托管虚拟机
按照 Google安装托管 VM 的说明,在我执行此步骤之前,一切似乎都很顺利:
结果是以下错误:
我已确保所有其他相关组件都是最新的。环境是:
- 视窗 7 x64
- 谷歌云 SDK 0.9.56
- boot2docker 1.4.1/1.5(都试过了)
尝试使这些托管虚拟机正常工作时,我是否遗漏了什么明显的东西?
google-app-engine - 部署时出现 Google Managed VMs 错误
我们刚刚迁移到虚拟机,在部署时我们在 Java 环境中遇到了问题。错误是 错误创建配置存储桶失败。在 VmCreateConfigBucket 期间。
然后尝试了谷歌页面中的所有步骤 - 部署到生产。似乎没有任何效果。(https://cloud.google.com/appengine/docs/managed-vms/sdk)
然后我们手动尝试在 Google Console 中创建存储桶。重试了我们的部署,但得到了同样的错误。
google-app-engine - Store data to Cloud storage In GAE Managed VMs
Environment is running app in GAE's Managed VMs.
When I run shell : gcloud preview app run build/exploded-app
And tried to upload a file and store data of the file to cloud storage:
Error happened:
Can someone tell me where it all went wrong?
google-app-engine - 调用 datastore_v3.Put() 到应用程序服务器的远程 RPC 失败
我正在使用带有 Java、托管 VM 和 maven-gcloud-plugin 的 Google App Engine。
当我在本地运行我的应用程序(mvn gcloud:run)时,当我写入数据存储区(通过 Objectify)说:
我的代码并没有做更多的事情
在实际的 App Engine 实例上,一切似乎都运行良好......
有谁知道为什么会发生这种情况以及如何防止它?
谢谢
google-app-engine - 如何修复“必须为自定义运行时设置 --custom_entrypoint 标志”?
我在运行时在 appengine 上收到此错误gcloud preview app run app.yaml
:
The --custom_entrypoint flag must be set for custom runtimes
我的app.yaml
样子:
我的 dockerfile 只是:
FROM google/nodejs-runtime
我重新安装gcloud
以获得最新版本,托管 VM 的 yaml 配置是否发生了变化?这使我无法测试我的应用程序。
java - 具有自动缩放和资源配置的 GAE 托管 VM 失败并显示 HttpError 409
在使用具有显式资源配置的托管 VM 将 java 应用程序部署到 appengine 时,我间歇性地遇到以下错误:
部署失败:https://www.googleapis.com/autoscaler/v1beta2/projects/managedvm409example/zones/us-central1-f/autoscales?alt=json 返回“此区域中已存在具有此名称的自动缩放器资源或存在控制给定目标的自动缩放器。">部署版本:1.385892435190233331
这是我正在使用的配置:
如果删除自动缩放配置元素,问题似乎就消失了,但那里似乎没有任何奇异之处。有人对可能发生的事情有任何想法吗?
编辑:删除自动缩放后情况并没有真正改变,显然,它只是间歇性的。