问题标签 [gcp]
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.
sql - Galera集群进入谷歌云平台
我们有一个具有 3 个节点的 galera 集群,位于 3 台不同的物理机器上,但都位于同一个数据中心。
据我了解,他们过去部署它的原因是为了提高可用性和可靠性。每个节点都安装在使用 12 个内核和 4Gb RAM 的 VM 上。
我们被要求将其迁移到 Google Cloup Platform 以摆脱 ops 任务。我可以创建 3 个计算引擎实例并部署 galera 集群,但与具有复制和备份的 Cloud SQL 实例相比,我很难看到附加值。我对扩展重负载系统不是很熟悉。
这些节点中托管的数据库非常关键,应确保最大的可用性和可靠性。
为了将此架构迁移到 GCP,我应该采用什么策略?
google-cloud-platform - Google Cloud SQL 高可用性真的提高了可靠性吗?
我想创建一个 Google Cloud SQL 实例,但不确定是否选择高可用性。
据我了解,故障转移切换可能需要几分钟,它不会立即完成,成本大约是普通实例成本的 2 倍。
故障转移仅在区域中断的情况下触发,而不是在数据库问题的情况下触发。由于每月正常运行时间至少为 99.95,因此每月最多可能出现 21 分钟的中断。故障转移最多可能需要 5 分钟,我们可以假设 21 分钟的停机时间不会发生在单个事件上,因此是否真的需要订阅高可用性?
node.js - 使用 Nodejs Google App Engine 柔性环境进行生产好不好?
请指教,在生产中为我的nodejs应用程序使用Google App Engine柔性环境是否很好
python - 无法运行 ./pkb.py --help 命令我得到一系列 ./pkb.py:第 58 行:导入:找不到命令
perf 基准测试、python 和 ubuntu 世界的新手 :) 我无法运行此命令来在 Ubuntu OS 上进行一些性能基准测试。我尝试通过导航到克隆 perfkit 工具的文件夹来运行该命令。root@---:~/PerfKitBenchmarker/perfkitbenchmarker# ./pkb.py --help。当我这样做时
我也尝试使用命令,但得到相同的导入错误:
python ./pkb.py --help Traceback(最近一次调用最后一次):文件“./pkb.py”,第 68 行,来自 perfkitbenchmarker 导入存档 ImportError:没有名为 perfkitbenchmarker 的模块
有人可以帮我解决这个问题吗?
谢谢, 古瑟姆
python - 服务仍在运行时健康检查失败
我正在使用谷歌健康检查来向我的烧瓶客户端发送请求,以确保我的服务处于活动状态。烧瓶客户端中的相同路由向另外两个烧瓶客户端发送请求,以确保另外两个也处于活动状态。
由于某种原因,当服务仍在运行时,请求有时会失败。
我试图找出原因,但我的服务日志中没有任何内容表明发生了某些事情,并且在大多数情况下它工作正常。
这是我的代码:
如果有人有任何建议,我将很乐意尝试修复它。
sql-server - 使用 gsutil rsync 运行 .bat 的 SQL 代理作业
我正在尝试创建一个计划的 SQL 代理作业,该作业使用命令将本地文件夹与谷歌云存储桶同步来执行.bat
文件。gsutil rsync
该任务运行没有错误,但没有完成或实际执行 rsync 命令。
但是,我可以以 root 用户身份成功手动运行 .bat 文件,因为我与 GCP 服务帐户进行了密钥握手。我还可以从 SQL 代理作业成功执行其他非 gsutil.bat
文件,因为我已经创建了凭据和代理以作为 root 用户运行
该.bat
文件如下所示:
我正在运行 SQL 代理步骤作为操作系统类型 (CmdExec)
php - Google Cloud Platform CentOS7 Apache 配置和/或文件系统权限
将用 PHP 编写的 Web 应用程序从私有托管服务器 (CentOS6) 移植到 Google Cloud Platform CentOS7 VM。有文件和文件系统权限问题。可以毫无问题地执行生成动态页面内容(由 MariaDB 提供)的 PHP 脚本。
问题:无法通过从 Web 服务器执行的本机 PHP 重命名/移动/复制。
如果以拥有用户身份从命令行执行以下脚本 (test.php) 将起作用:
不适用于 apache(通过在浏览器中调用 URL - site.com/test.php 运行)。
警告:重命名(test_file.pdf,test_file.pdf2):第 3 行 test.php 中的权限被拒绝
HTML_DOC_ROOT 目录的权限设置为 777。test_file.pdf 的权限设置为 777。
我是否缺少一些更新的 Apache 指令来控制对网站目录树或文件的一般访问?
google-cloud-platform - Google GPU 测试版是否可以免费试用?
我正在使用 300 美元的谷歌免费试用版。最近尝试按此启动 GPU 实例。
我已经配置了正确的区域。但消息是“配额 'NVIDIA_K80_GPUS' 超出。限制:0.0 ”。这是否意味着 GPU 无法免费试用?或者它是来自gcp的某种错误。
google-cloud-pubsub - Gcp PubSub 未将消息推送到 REST 端点
我遇到了一个问题,Gcp PubSub 没有将消息推送到我注册的端点。让我详细叙述我执行的步骤。
笔记,
- 我没有使用应用引擎
- 我正在 GCP (IaaS) 上托管的 PCF (Pivotal Cloud Foundry...PaaS) 上部署我的简单 Spring Boot 应用程序
脚步:
- 第一个我创建了一个服务帐户,具有访问 GCP PubSub 所需的权限
- 接下来我使用此服务帐户创建/订阅/注册我的端点到主题
- 接下来,正如预期的那样,我已经注册并验证了我的域所有权并添加了我的推送端点路径,比如带有 GCP 的https://example.com
- 在 Pcf 中部署我的应用程序
已执行测试:
- 我能够成功创建和订阅主题
- 使用新创建的主题成功注册了我的推送端点,例如https://example.com/myPushEp
- 成功地能够向主题发布消息。
由于我的推送 ep 已在 gcp pubsub 主题中注册,因此在发布消息时,它必须推送到已注册的端点,但不幸的是它没有将任何消息推送到已注册的端点。我完全不知道错误是什么。
任何人都可以指导我在哪里做错误。它是一个简单的弹簧引导休息应用程序,我在编码或任何配置方面是否犯了任何错误。
cakephp - 我可以在 GKE 中使用 StackDriver Trace PHP 应用程序吗?
我想每天检查在 GKE 集群中运行的 CakePHP 应用程序每个端点的 RPC 延迟。我发现可以通过阅读文档来使用php google 客户端或zipkin 服务器,但我不知道向我们的应用程序介绍有多容易,尽管两者对我来说似乎都很难。
此外,我担心 GKE 集群配置有 StackDriver Trace 选项,尽管我们的集群设置为禁用。如果设置启用,我们可以跟踪跨度吗?
你能给一些建议吗?