GVKun编程网logo

Google App Engine:不会提供以下错误的静态资产:(谷歌不支持http)

10

关于GoogleAppEngine:不会提供以下错误的静态资产:和谷歌不支持http的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于502错误的网关与Nginx|GoogleAppEngi

关于Google App Engine:不会提供以下错误的静态资产:谷歌不支持http的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于502错误的网关与Nginx | Google App Engine | 节点JS、Google App Engine Go 1.11应用程序无法访问Google Spreadsheets、Google App Engine 和 Google Compute Engine 有什么区别?、Google App Engine 在 .NET Core API 的 Flex 环境中产生 400 和 502 错误等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

Google App Engine:不会提供以下错误的静态资产:(谷歌不支持http)

Google App Engine:不会提供以下错误的静态资产:(谷歌不支持http)

Google在这种情况下没有用,似乎我是第一个遇到此错误的人:/在我的Mac上运行良好,但是在尝试请求CSS之类的静态资产时,在Windows
8绑定中使用相同的文件会在日志中显示以下错误文件和图像。这是错误的代码段:

INFO     2014-06-08 14:42:28,431 module.py:639] default: "GET /css/rootStyles.css HTTP/1.1" 200 5454ERROR    2014-06-08 14:42:28,431 module.py:714] Request to ''/css/rootStyles.css'' failedTraceback (most recent call last):  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\module.py", line 710, in _handle_request    return handler.handle(match, environ, wrapped_start_response)  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\static_files_handler.py", line 369, in handle    return self._handle_path(full_path, environ, start_response)  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\static_files_handler.py", line 182, in _handle_path    start_response(''200 OK'', headers)  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\module.py", line 640, in wrapped_start_response    return start_response(status, response_headers, exc_info)  File "C:\Program Files (x86)\Google\google_appengine\lib\cherrypy\cherrypy\wsgiserver\wsgiserver2.py", line 2155, in start_response    raise TypeError("WSGI response header value %r is not of type str." % v)TypeError: WSGI response header value u''text/css'' is not of type str.INFO     2014-06-08 14:42:28,433 module.py:639] default: "GET /css/rootStyles.css HTTP/1.1" 500 -

我的app.yml文件如下所示:

application: foobarbazversion: 1runtime: python27api_version: 1threadsafe: yeshandlers:- url: /favicon\.ico  static_files: favicon.ico  upload: favicon\.ico- url: /img  static_dir: img- url: /font  static_dir: font- url: /css  static_dir: css- url: .*  script: main.applibraries:- name: webapp2  version: "2.5.2"- name: jinja2  version: latest

答案1

小编典典

在GAE的问题跟踪器中启动了一个错误。
id=11001同时,该线程上comme#4中的临时补丁有效。

google\appengine\tools\devappserver2\static_files_handler.pyline 166, 167, 168, need add str to self._get_mime_type(full_path)if user_headers.Get(''Content-type'') is None:    #headers.append((''Content-type'', self._get_mime_type(full_path)))<br />    headers.append((''Content-type'', str(self._get_mime_type(full_path))))<br /><br />    # 2014-06-09 fix on Win7 "TypeError: WSGI response header value u''text/html'' is not of type str"

502错误的网关与Nginx | Google App Engine | 节点JS

502错误的网关与Nginx | Google App Engine | 节点JS

我正在使用App Engine在Google Cloud Platform上托pipeWeb应用程序,并且使用的是由mLab提供的Expressjs和MongoDB。

一切运作良好,直到2017年1月1日。 我以前有vm:true,现在被迫改变env flex。 现在我得到了与Nginx 502错误的网关错误。 应用程序引擎不允许我们更改Nginxconfiguration文件。

我已经尝试了这个post的build议: Google App Engine 502(Bad Gateway)和NodeJS,但仍然不起作用。

出于某种原因,我有另一个应用程序完全相同的应用程序引擎设置,它的作品完美。

Python 压缩模块在Linux上是线程安全的吗? 在Google App Engine上?

build立从Windows应用程序到Google App Engine应用程序的OAuth连接

如何在开发机器上强制导入错误? (pwd模块)

“查找”不被识别为内部或外部命令,可操作程序或batch file

在Windows 7中将.patch应用于.py文件

任何build议将不胜感激。 谢谢。

AppEngine项目错误

Google Apps不会收到PHP邮件()电子邮件

我的第一个Web应用程序(Python):使用CGI,还是像Django这样的框架?

通过代理使用Google App Engine的位置服务

我不能在Ubuntu上启动Google Cloud SDK

检查日志中是否有任何部署错误

$ gcloud app logs read

我遇到了与本教程提供的代码类似的问题( https://cloud.google.com/nodejs/getting-started/authenticate-users )

并发现有一个失踪的依赖。 我修复了缺失的依赖关系,应用程序部署并正常工作。

详细问题: https : //github.com/GoogleCloudplatform/nodejs-getting-started/issues/106

502不一定是Nginx本身的错误,当Nginx代理无法与您的应用程序容器通信时(通常是因为您的应用程序无法启动),最常发生这种情况。 如果在迁移到“env:flex”之后获得502,很可能是因为升级到最新App Engine灵活环境版本中提到的应用程序中需要的一些代码更改。

从NPM检查应用程序日志中是否有错误也有助于诊断启动失败的确切原因。

我和Express有同样的问题。 什么解决了我的是不提供一个IP地址的应用程序。

所以我的旧代码将是:

var ip = "127.0.0.1"; var port = "8080"; var server = http.createserver(app); server.listen(port,ip);

这将导致在应用程序引擎502。

删除IP是我的解决方案。

server.listen(port);

Google App Engine Go 1.11应用程序无法访问Google Spreadsheets

Google App Engine Go 1.11应用程序无法访问Google Spreadsheets

我正在尝试通过Google App Engine Go
1.11标准环境
上运行的应用程序通过API访问google电子表格。不幸的是,应用程序无法读取此电子表格。

我在Spreadsheets.Values.Get通话中遇到下一个错误:

googleapi: Error 403: Request had insufficient authentication scopes.,forbidden

样例代码

// Sample app showing issue with GAE -> google spreadsheets
package main

import (
    "context"
    "fmt"
    "log"
    "net/http"
    "os"

    "cloud.google.com/go/compute/metadata"
    "golang.org/x/oauth2/google"
    "google.golang.org/api/sheets/v4"
)

func main() {
    http.HandleFunc("/",indexHandler)

    // [START setting_port]
    port := os.Getenv("PORT")
    if port == "" {
        port = "8080"
        log.Printf("Defaulting to port %s\n",port)
    }

    // let's check app engine instance scopes
    scopes,_ := metadata.Get("instance/service-accounts/default/scopes")
    log.Printf("[DEBUG] metadata scopes: %s.\n",scopes)

    log.Printf("Listening on port %s",port)
    log.Fatal(http.ListenAndServe(fmt.Sprintf(":%s",port),nil))
    // [END setting_port]
}

// indexHandler responds to requests with our greeting.
func indexHandler(w http.ResponseWriter,r *http.Request) {
    ctx := context.Background()
    client,_ := google.DefaultClient(ctx,"https://www.googleapis.com/auth/spreadsheets.readonly")
    srv,err := sheets.New(client)

    // Prints the names and majors of students in a sample spreadsheet:
    // https://docs.google.com/spreadsheets/d/1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms/edit
    spreadsheetId := "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms"
    readRange := "Class Data!A2:E"
    resp,err := srv.Spreadsheets.Values.Get(spreadsheetId,readRange).Do()
    if err != nil {
        log.Fatalf("Unable to retrieve data from sheet: %v\n",err)
    }

    if len(resp.Values) == 0 {
        fmt.Fprintf(w,"No data found.\n")
    } else {
        fmt.Fprintf(w,"Name,Major:\n")
        for _,row := range resp.Values {
            // Print columns A and E,which correspond to indices 0 and 4.
            fmt.Fprintf(w,"%s,%s\n",row[0],row[4])
        }
    }

}

重现步骤:

1)部署应用程序:gcloud app deploy
2)在浏览器中打开(您将获得502):gcloud app browse
3)检查日志:gcloud app logs read

2018-12-11 21:44:56 default[20181211t134352]  "GET / HTTP/1.1" 502
2018-12-11 21:44:57 default[20181211t134352]  2018/12/11 21:44:57 [DEBUG] metadata scopes: https://www.googleapis.com/auth/appengine.apis
2018-12-11 21:44:57 default[20181211t134352]  https://www.googleapis.com/auth/cloud-platform
2018-12-11 21:44:57 default[20181211t134352]  https://www.googleapis.com/auth/cloud_debugger
2018-12-11 21:44:57 default[20181211t134352]  https://www.googleapis.com/auth/devstorage.full_control
2018-12-11 21:44:57 default[20181211t134352]  https://www.googleapis.com/auth/logging.write
2018-12-11 21:44:57 default[20181211t134352]  https://www.googleapis.com/auth/monitoring.write
2018-12-11 21:44:57 default[20181211t134352]  https://www.googleapis.com/auth/trace.append
2018-12-11 21:44:57 default[20181211t134352]  https://www.googleapis.com/auth/userinfo.email
2018-12-11 21:44:57 default[20181211t134352]  .
2018-12-11 21:44:57 default[20181211t134352]  2018/12/11 21:44:57 Listening on port 8081
2018-12-11 21:44:58 default[20181211t134352]  2018/12/11 21:44:58 Unable to retrieve data from sheet: googleapi: Error 403: Request had insufficient authentication scopes.,forbidden

有人可以帮忙了解如何解决它吗?

示例项目:https://github.com/vistrcm/gae-spreadsheet-
issue

Google App Engine 和 Google Compute Engine 有什么区别?

Google App Engine 和 Google Compute Engine 有什么区别?

我想知道 App Engine 和 Compute Engine 之间的区别是什么。任何人都可以向我解释其中的区别吗?

Google App Engine 在 .NET Core API 的 Flex 环境中产生 400 和 502 错误

Google App Engine 在 .NET Core API 的 Flex 环境中产生 400 和 502 错误

如何解决Google App Engine 在 .NET Core API 的 Flex 环境中产生 400 和 502 错误?

我在 Google App Engine Flex 环境中运行的 .NET Web API 应用返回 400 和 502 错误。我可以在 HttpLoadBalancer 下的 GCP 日志中看到这些错误。这很重要,因为我无法从我的应用程序事件日志记录和监控工具(即 sentry.io)中看到这些错误或异常。

如何进一步调试这些问题?负载均衡器返回这些错误而我无法从应用程序日志中看到它们的常见原因是什么?提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

关于Google App Engine:不会提供以下错误的静态资产:谷歌不支持http的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于502错误的网关与Nginx | Google App Engine | 节点JS、Google App Engine Go 1.11应用程序无法访问Google Spreadsheets、Google App Engine 和 Google Compute Engine 有什么区别?、Google App Engine 在 .NET Core API 的 Flex 环境中产生 400 和 502 错误等相关知识的信息别忘了在本站进行查找喔。

本文标签: