问题标签 [gcloud]

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 回答
510 浏览

node.js - gcloud 部署失败并出现“无法启用 API”错误

我按照这个关于Node.js 入门的优秀教程进行操作,但是在运行最后一个命令时出现以下错误gcloud preview app deploy .

我能够使用gcloud preview app run .. 我检查了一下,确实为项目启用了计费功能,并且启用了一些默认 API。以下是docker version它是否有帮助的结果:

任何想法可能是什么问题?

0 投票
2 回答
5167 浏览

ruby-on-rails - 乘客 + Apache + Ruby

运行后

我有

在 apache.conf 的末尾我有:(这行是我在乘客安装 apache2 模块之后得到的)

在 /etc/apache2/mods-available/passenger.conf :

在 /etc/apache2/sites-enabled/mysite 我有相同的:

另外,如果我打开 uri 我有:

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员,[未提供地址] 并告知他们错误发生的时间,以及您可能所做的任何可能导致错误的事情。

服务器错误日志中可能提供有关此错误的更多信息。

Apache/2.2.22 (Debian) 服务器在 146.148.7.236 端口 80

有什么问题?(如果重要的话,我在 Google Developers Console 上使用 Debian)

我在这里也注意到了同样的问题,但我找不到区别。

UPD: 我删除了 apache.conf 末尾的行,其中包含

现在我有这个错误:

所以我在 apache 日志的末尾看到 tail -f -n 100 /var/log/apache2/error.log ( Fir 05 - 今天是最新的日志):

UPD2: 我将密钥添加到 my_app/config/secrets.yml

删除日志文件并创建它

重新启动 Apache 并再次出现此错误:

并且日志是空的

UPD3:尝试 :sudo aptitude purge libapache2-mod-passenger
sudo apt-get install ruby​​gems build-essential apache2-prefork-dev libapr1-dev libssl-dev zlib1g-dev
sudo gem install Passenger Passenger
-install-apache2-module
将输出粘贴到apache2.conf 的结尾(上面关于乘客的前几行已删除)

再次重新启动apache,并有apache消息

为什么?

UPD4

看空,为什么呢?

UPD5:

从 apache.conf 中删除 LoadModule 行重新启动 apache 并且仍然有

UPD6:命令 sudo Passenger-status 显示:

0 投票
2 回答
12789 浏览

docker - 如何显示在 Docker 容器中运行的 Python 应用程序的输出?

因此,我在 Docker 容器中运行了一些 Python 代码。我使用 Google 的 gcloud 脚本启动了本地环境。我看到了基本的访问样式日志和运行状况检查信息,但我不确定如何将我正在从 Python 应用程序写入的日志消息传递到控制台。是否可以设置一个参数来使用我的 gcloud 脚本完成此操作,或者我可以在 Dockerfile 中设置什么可以提供帮助?

0 投票
2 回答
2783 浏览

metadata - gcloud 计算实例添加元数据集环境变量

我正在尝试从添加到实例元数据的脚本中设置环境变量。我使用以下命令从文件中添加了元数据:

gcloud 计算实例 add-metadata server-1 --metadata-from-file file=~/meta.sh

脚本是

当我重新启动服务器时似乎什么也没做

0 投票
1 回答
50 浏览

google-app-engine - 如何手动删除本地 gcloud Dart DB?

我正在运行这个简单的代码

我得到一个错误。当我查询某些类型时,我没有收到错误,而其他类型则有。看来我已经填充了数据库并更新了我的类型,现在一些查询无法解码。我没有尝试使用过滤器,但是如果我使用查找某个已知实体它会起作用,但是我使用此命令SampleType从我的数据库中删除所有 s,但现在我遇到了一些不希望的损坏实体。如何手动擦除数据库?对于初学者,本地数据库实际上驻留在哪里?

这是实际的错误

0 投票
1 回答
478 浏览

google-app-engine - gcloud preview app setup-managed-vms 给出错误 - 500 服务器错误:内部服务器错误

在我的机器上设置 Google Cloud 的托管虚拟机环境时出错。这是我调用命令的方式:

在服务器日志中,我看到:

现在关于机器/docker 设置,我在 Fedora 20 上设置了 Docker,如下所示:

我还按照此处所述设置了 TLS:

所以现在我可以这样做:

我在这里做错了什么?

提前致谢。

0 投票
2 回答
823 浏览

ssh - Google Compute Engine:如何对 VM 的磁盘进行快照

我正在尝试遵循以下说明: https ://cloud.google.com/compute/docs/disks#creating_snapshots

如果我应该从我的个人计算机或通过 SSH 在 VM 上运行“gcloud 计算磁盘快照磁盘”命令,对我来说并不明显。我尝试了前者,但我想不出一个有效的 DISK 论据。所以我通过 SSH 进入机器并运行

我让它运行了几个小时,没有看到任何进展的迹象。现在,当我尝试通过 SSH 连接到机器时,我不能:

所以我认为我做错了什么,但我不知道是什么或如何解决它。谢谢

0 投票
1 回答
541 浏览

google-compute-engine - 谷歌计算引擎复制文件

我想将文件从本地 mac 复制到 gcloud。我一直在使用 VM 实例中提供的 SSH 终端,它作为另一个浏览器实例打开。我使用的命令

但是我得到了错误

请帮助解决这个问题。

0 投票
1 回答
66 浏览

dns - Gcloud DNS:无法加载发现

更新 gcloud 组件(gcloud 组件更新)后,尝试列出我的 gcloud DNS 区域时出现错误。我可以从 web gui 执行所有更改,但不能从命令行执行。

我正在这样做:

我得到:

直到今天,我已经使用了几个月没有任何问题。有什么建议么?

编辑:正如建议的那样,谷歌方面似乎有些问题。它现在又按预期工作了。

0 投票
0 回答
146 浏览

android - 如何从 PHP App Engine 向 GCM 发送请求

我正在使用 PHP 构建 App Engine 应用程序,但是当我尝试连接到 GCM 服务器时,它返回以下错误:
Parse error: syntax error, unexpected '$data' (T_VARIABLE), expecting ')' Line 6
我正在使用此代码...