小编Bre*_*ttJ的帖子

连接 Google App Engine 和 Google Compute Engine

我在 Googl Compute Engine 和 Google App Engine 标准环境中的应用程序中创建了一个 VM 实例。我打算在 App Engine 中使用我的应用程序,在 Compute Engine 中使用我的数据库服务器。但是,我无法通过内部 IP 在两者之间进行连接。这可能吗?app 和 db 在同一个区域 ( us-east1) 但通过 IP 的连接不起作用,只能使用外部 IP。显然,防火墙的规则是正确的。

google-app-engine google-compute-engine google-cloud-platform

5
推荐指数
2
解决办法
5090
查看次数

谷歌加上互动帖子回调

我在我的网站上集成了Google+登录,用户可以在此网站上注册,当他们通过Google+互动帖子分享内容时,归功于他们的1分,所以我需要来自互动邮件的回调,否则不知道用户是否取消共享.你知道如何从互动帖子中获得回调吗?代码如下:

<button id="gpShareBtn" class="g-interactivepost" 
data-contenturl="<?php echo _PATHWEB; ?>" 
data-clientid="<?php echo _GPCLIENTID ?>" 
data-cookiepolicy="single_host_origin" 
data-prefilltext="text" 
data-calltoactionlabel="TRY_IT" 
data-calltoactionurl="<?php echo _PATHWEB; ?>" 
data-gapiscan="true" 
data-onload="true" 
data-gapiattached="true">gpshare</button>
Run Code Online (Sandbox Code Playgroud)

提前致谢

javascript google-plus

4
推荐指数
1
解决办法
1868
查看次数

服务mongod开始debian不起作用

我在Google Compute Engine上创建了一个linux debian实例.

我安装了git,node.js,python和其他一些没有问题的东西

但是当我安装mongodb时,完成安装并安装后尝试运行mongod,说:[FAIL]启动数据库:mongod失败了!

我尝试:sudo service mongod start并且是一样的.

我尝试了很多东西:

rm mongodb.lock

将数据路径更改为/ data/db将更改更改为mongodb.log

但没什么用.

当我运行/etc/init.d/mongod启动时

错误是:start-stop-daemon:无法将9月gid改为65534(操作不允许)失败!

知道什么可能是错误吗?

mongodb.log是空的,所以我可以在这里粘贴详细的结果.

谢谢

debian mongodb google-compute-engine

4
推荐指数
1
解决办法
6947
查看次数

gcloud beta函数命令说"无效的选择函数"

我在这里关注谷歌云功能教程:https://cloud.google.com/functions/docs/quickstart

我安装google-cloud-sdk和源两者path.bash.inccompletion.bash.inc.

gsutil命令步工作和创建存储桶.

当我gcloud beta functions deploy helloWorld --stage-bucket [BUCKET_NAME] --trigger-topic hello_world用[BUCKET_NAME] 运行替换时,我得到了使用帮助并出现以下错误:

```错误:(gcloud.beta)选项无效:'函数'.

有效的选择是[app,auth,bigtable,compute,config,container,dataflow,dataproc,debug,deployment-manager,emulators,error-reporting,iam,init,logging,ml,organization,projects,pubsub,service-management, source,sql,test].```

我不确定gcloud命令是如何工作的,但我可以看到functions目录中的lib/surface/目录google-cloud-sdk.

为什么不起作用gcloud beta functions?我怎样才能使它工作?

google-cloud-functions

4
推荐指数
1
解决办法
3321
查看次数

Google App Engine无法提供静态文件

我意识到这已被问过几次,但没有一个解决方案似乎有所帮助.

我正在尝试使用Flask为我的网站提供一些基本的HTML和CSS.在App Engine上,Flask正确地提供模板,但是无法在static/css文件夹中找到样式表(我在开发人员控制台的日志中获得404s).

我的项目的相关结构是这样的:

/app
    /static
        /css
            style.css
    /templates
        home.html
Run Code Online (Sandbox Code Playgroud)

我正在使用的命令是:

render_template('home.html')
Run Code Online (Sandbox Code Playgroud)

在主python文件中,

<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='css/style.css') }}">
Run Code Online (Sandbox Code Playgroud)

在html中链接样式表.我的app.yaml文件非常基本:

runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /.*
  script: main.app
- url: /static
  static_dir: static
  expiration: "7d"
Run Code Online (Sandbox Code Playgroud)

现在,当我在localhost上运行它时,这种方法正常,并且url_for函数正确地获取样式表,但在Google Cloud Platform上没有,尽管获得了正确的文件路径并且在"开发"选项卡中有正确的源代码,但只提供了HTML .如果有帮助,这是我用来部署应用程序的命令:

 gcloud app deploy app.yaml --project my-project
Run Code Online (Sandbox Code Playgroud)

我确定问题就在我面前,但我无法弄明白.任何见解将不胜感激.先感谢您.

python google-app-engine flask google-cloud-platform google-app-engine-python

4
推荐指数
1
解决办法
790
查看次数

从同一项目部署多个应用程序

如何从源自Google云应用引擎中的单个项目的相同或不同语言/运行时部署多个应用程序?

google-app-engine google-cloud-platform

4
推荐指数
2
解决办法
4688
查看次数

使用PEAR安装phpDocumentor

http://www.phpdoc.org/的主页上,在http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_phpDocumentor.quickstart.pkg.htmlhttps://github.com上/ phpDocumentor/phpDocumentor2,安装phpDocumentor的说明是:

pear channel-discover pear.phpdoc.org
pear install phpdoc/phpDocumentor
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我发现它已被弃用:

[root@desktop ~]# pear channel-discover pear.phpdoc.org
Adding Channel "pear.phpdoc.org" succeeded
Discovery of channel "pear.phpdoc.org" succeeded
[root@desktop ~]# pear install PhpDocumentor
WARNING: "pear/PhpDocumentor" is deprecated in favor of "phpdoc/phpdocumentor"
Did not download optional dependencies: pear/XML_Beautifier, use --alldeps to download automatically
pear/PhpDocumentor can optionally use package "pear/XML_Beautifier" (version >= 1.1)
downloading PhpDocumentor-1.4.4.tgz ...
Starting to download PhpDocumentor-1.4.4.tgz (1,534,088 bytes)
..............................................................................................................................................................................................................................................................................................................done: 1,534,088 bytes
install ok: channel://pear.php.net/PhpDocumentor-1.4.4
[root@desktop ~]# pear …
Run Code Online (Sandbox Code Playgroud)

php pear centos phpdoc phpdocumentor2

3
推荐指数
1
解决办法
5469
查看次数

来自Google plus的网址共享

如何使用Google+分享带有链接的网址,例如:

Facebook的

https://www.facebook.com/sharer/sharer.php?u=http://google.com
Run Code Online (Sandbox Code Playgroud)

推特

https://twitter.com/intent/tweet?url=http://google.com
Run Code Online (Sandbox Code Playgroud)

url share query-string google-plus web

2
推荐指数
1
解决办法
1171
查看次数

从Container Engine连接到Google Cloud SQL:无法解析Cloud sql代理

我正在尝试从节点应用程序连接到Google Cloud SQL,该应用程序在Kubernetes管理的Google Container Engine容器中运行。我已按照此处的说明创建Cloud SQL代理。

运行应用程序时,我收到:

{
    "code": "ENOTFOUND",
    "errno": "ENOTFOUND",
    "syscall": "getaddrinfo",
    "hostname": "127.0.0.1:3306",
    "host": "127.0.0.1:3306",
    "port": 3306,
    "fatal": true
}
Run Code Online (Sandbox Code Playgroud)

因此,似乎无法解决代理。

我已经跑步kubectl describe pods <pod_name>,代理似乎正常:

cloudsql-proxy:
    Container ID:   docker://47dfb6d22d5e0924f0bb4e1df85220270b4f21e971228d03148fef6b3aad6c6c
    Image:      b.gcr.io/cloudsql-docker/gce-proxy:1.05
    Image ID:       docker://sha256:338793fcb60d519482682df9d6f88da99888ba69bc6da96b18a636e1a233e5ec
    Port:       
    Command:
      /cloud_sql_proxy
      --dir=/cloudsql
      -instances=touch-farm:asia-east1:api-staging=tcp:3306
      -credential_file=/secrets/cloudsql/credentials.json
    Requests:
      cpu:          100m
    State:          Running
      Started:          Sat, 01 Oct 2016 20:38:40 +1000
    Ready:          True
    Restart Count:      0
    Environment Variables:  <none>
Run Code Online (Sandbox Code Playgroud)

在我看来,唯一不寻常的是该Port字段为空白,但是上面引用的指南中没有说明在部署配置文件中公开端口。我也尝试过在配置文件中指定3306端口,但是尽管该端口随后显示在kubectl describe pods输出中,但节点仍然找不到代理。

我在这里想念什么?为什么我无法解析代理?

编辑(更多信息)

来自cloudsql-proxy容器的日志:

2016-10-01T11:44:40.108529344Z 2016/10/01 11:44:40 …
Run Code Online (Sandbox Code Playgroud)

google-cloud-sql google-kubernetes-engine

2
推荐指数
1
解决办法
397
查看次数